# WARNING: head commit changed in the meantime
Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
parent
906fd5892f
commit
ea91cb312d
90
src/main/java/seed/com/user/dao/MyPageDaoImpl.java
Normal file
90
src/main/java/seed/com/user/dao/MyPageDaoImpl.java
Normal file
@ -0,0 +1,90 @@
|
||||
package seed.com.user.dao;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public class MyPageDaoImpl implements MyPageDao {
|
||||
@Autowired
|
||||
private SqlSession sqlSession;
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> myPageList(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.select", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int myPageListCnt(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectOne("mypage.selectCnt", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> selectRecptms(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectOne("mypage.selectRceptms", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectApplcnt(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectApplcnt", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectRespondent(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectRespondent", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> selectAppagent(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectOne("mypage.selectAppagent", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> selectRceptsttus(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectOne("mypage.selectRceptsttus", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> selectReason(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectOne("mypage.selectReason", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttus(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttus", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttusTot(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttusTot", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttusA(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttusA", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttusTotA(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttusTotA", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttusR(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttusR", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectSubcntrsttusTotR(Map<String, Object> paramMap) {
|
||||
return sqlSession.selectList("mypage.selectSubcntrsttusTotR", paramMap);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delReq(Map<String, Object> paramMap) {
|
||||
// TODO Auto-generated method stub
|
||||
sqlSession.update("mypage.delReq",paramMap);
|
||||
}
|
||||
}
|
||||
@ -464,12 +464,21 @@ private Logger log = Logger.getLogger(this.getClass());
|
||||
|
||||
System.out.println("159");
|
||||
|
||||
System.out.println(paramMap);
|
||||
System.out.println("160");
|
||||
System.out.println(map);
|
||||
|
||||
System.out.println("161");
|
||||
|
||||
if ("temp".equals((String)paramMap.get("command"))) {
|
||||
return new ModelAndView("/_extra/web/user/myPage/myMediationTempList");
|
||||
}
|
||||
|
||||
return new ModelAndView("/_extra/web/user/myPage/myMediationList");
|
||||
}
|
||||
|
||||
|
||||
// /user/mypage/case/01/169/myMediationView.do
|
||||
@RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/myMediationView.do")
|
||||
@RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/myMediationDetail.do")
|
||||
public ModelAndView myMediationView(ModelMap map, HttpSession session, HttpServletRequest req, @RequestParam Map<String,Object> paramMap,
|
||||
@PathVariable(value="siteIdx") String siteIdx,
|
||||
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx
|
||||
|
||||
@ -0,0 +1,466 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="mypage">
|
||||
<select id="select" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
/* mypage.select */
|
||||
SELECT * FROM
|
||||
(
|
||||
SELECT ROW_.*, ROWNUM AS RNUM FROM
|
||||
(
|
||||
SELECT
|
||||
<!-- CASE STATE
|
||||
WHEN '0301000000' THEN '접수'
|
||||
WHEN '0302000000' THEN '진행중'
|
||||
WHEN '0303000000' THEN '종료'
|
||||
ELSE ''
|
||||
END AS STATE, -->
|
||||
CASE (SELECT STATE_PRO FROM C_MASTER WHERE RCEPT_NO = CR.RCEPT_NO AND DEL_YN = 'N' GROUP BY STATE_PRO)
|
||||
WHEN '0401000000' THEN '접수'
|
||||
WHEN '0402000000' THEN '접수'
|
||||
WHEN '0403000000' THEN '진행중'
|
||||
WHEN '0404000000' THEN '진행중'
|
||||
WHEN '0405000000' THEN '종료'
|
||||
ELSE '접수'
|
||||
END AS STATE,
|
||||
CASE_GUBUN,
|
||||
CASE CASE_GUBUN
|
||||
WHEN '0201000000' THEN '공정거래'
|
||||
WHEN '0202000000' THEN '가맹사업거래'
|
||||
WHEN '0203000000' THEN '하도급거래'
|
||||
WHEN '0204000000' THEN '대규모유통거래'
|
||||
WHEN '0205000000' THEN '약관거래'
|
||||
WHEN '0206000000' THEN '대리점거래'
|
||||
ELSE ''
|
||||
END AS CASE_GUBUN_NAME,
|
||||
RCEPT_NO,
|
||||
APPLCNT_NM,
|
||||
(
|
||||
SELECT COUNT(SEQ_NO) FROM C_APPLCNT WHERE RCEPT_NO = CR.RCEPT_NO
|
||||
)AS APP_CNT,
|
||||
REG_DT,
|
||||
(
|
||||
SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = CR.EXAMINER_ASSIGN
|
||||
) AS EXAMINER_ASSIGN_NAME
|
||||
,
|
||||
(
|
||||
SELECT RESPONDENT_CEO FROM C_RESPONDENT
|
||||
WHERE RCEPT_NO = CR.RCEPT_NO
|
||||
AND SEQ_NO = (SELECT NVL(MIN(SEQ_NO),'') FROM C_RESPONDENT WHERE RCEPT_NO = CR.RCEPT_NO)
|
||||
)AS RESPONDENT_CEO,
|
||||
(
|
||||
SELECT MAX(CASE_NO) FROM C_MASTER
|
||||
WHERE RCEPT_NO = CR.RCEPT_NO AND DEL_YN = 'N'
|
||||
)AS CASE_NO,
|
||||
(
|
||||
SELECT MIN(CASE_NO) FROM C_MASTER
|
||||
WHERE RCEPT_NO = CR.RCEPT_NO AND DEL_YN = 'N'
|
||||
)AS CASE_NO_MIN,
|
||||
(
|
||||
SELECT COUNT(SEQ_NO) FROM C_RESPONDENT WHERE RCEPT_NO = CR.RCEPT_NO
|
||||
)AS RES_CNT,
|
||||
REQUEST_CHECK
|
||||
FROM C_RCEPTMST CR
|
||||
|
||||
WHERE 1=1
|
||||
<choose>
|
||||
<when test="hpDi == null">AND APPLCNT_DI IS NULL</when>
|
||||
<otherwise>AND APPLCNT_DI = #{hpDi}</otherwise>
|
||||
</choose>
|
||||
|
||||
AND DEL_GUBUN = 'N'
|
||||
<choose>
|
||||
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
||||
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
||||
</choose>
|
||||
ORDER BY RCEPT_NO DESC
|
||||
) ROW_
|
||||
)
|
||||
WHERE RNUM > #{pageStart} AND #{perPageNum} >= ROWNUM
|
||||
</select>
|
||||
|
||||
<select id="selectCnt" parameterType="java.util.HashMap" resultType="int">
|
||||
/* mypage.selectCnt */
|
||||
SELECT COUNT(*)
|
||||
FROM C_RCEPTMST
|
||||
|
||||
WHERE 1=1
|
||||
|
||||
<choose>
|
||||
<when test="hpDi == null">AND APPLCNT_DI IS NULL</when>
|
||||
<otherwise>AND APPLCNT_DI = #{hpDi}</otherwise>
|
||||
</choose>
|
||||
|
||||
AND DEL_GUBUN = 'N'
|
||||
<choose>
|
||||
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
||||
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
||||
</choose>
|
||||
</select>
|
||||
|
||||
<!-- 접수마스터 -->
|
||||
<select id="selectRceptms" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
DOC_GUBUN,
|
||||
APPLCNT_CI,
|
||||
APPLCNT_DI,
|
||||
APPLCNT_NM,
|
||||
APPLCNT_BIRTHDAY,
|
||||
CASE CASE_GUBUN
|
||||
WHEN '0201000000' THEN '공정거래'
|
||||
WHEN '0202000000' THEN '가맹사업거래'
|
||||
WHEN '0203000000' THEN '하도급거래'
|
||||
WHEN '0204000000' THEN '대규모유통거래'
|
||||
WHEN '0205000000' THEN '약관거래'
|
||||
WHEN '0206000000' THEN '대리점거래'
|
||||
ELSE ''
|
||||
END AS CASE_GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON1) AS CASE_REASON1_NAME,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON2) AS CASE_REASON2_NAME,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CASE_REASON3) AS CASE_REASON3_NAME,
|
||||
CASE_REASON1,
|
||||
CASE_REASON2,
|
||||
CASE_REASON3
|
||||
FROM C_RCEPTMST CR
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
</select>
|
||||
|
||||
<!-- 신청인 -->
|
||||
<select id="selectApplcnt" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SEQ_NO,
|
||||
APPLCNT_COMPANY,
|
||||
COMPANY_CEO,
|
||||
COMPANY_GUBUN,
|
||||
CASE COMPANY_GUBUN
|
||||
WHEN '1301000000' THEN '개인'
|
||||
WHEN '1302000000' THEN '법인'
|
||||
ELSE ''
|
||||
END AS COMPANY_GUBUN_NAME,
|
||||
ZIP,
|
||||
ADDR1,
|
||||
ADDR2,
|
||||
ROAD_ADDR1,
|
||||
ROAD_ADDR2,
|
||||
TEL,
|
||||
FAX,
|
||||
BIZR_NO,
|
||||
CPR_NO,
|
||||
FILE_NO
|
||||
FROM C_APPLCNT
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
ORDER BY
|
||||
SEQ_NO ASC
|
||||
</select>
|
||||
|
||||
<!-- 피신청인 -->
|
||||
<select id="selectRespondent" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SEQ_NO,
|
||||
RESPONDENT_COMPANY,
|
||||
RESPONDENT_CEO,
|
||||
RESPONDENT_GUBUN,
|
||||
CASE RESPONDENT_GUBUN
|
||||
WHEN '1301000000' THEN '개인'
|
||||
WHEN '1302000000' THEN '법인'
|
||||
ELSE ''
|
||||
END AS RESPONDENT_GUBUN_NAME,
|
||||
ZIP,
|
||||
ADDR1,
|
||||
ADDR2,
|
||||
ROAD_ADDR1,
|
||||
ROAD_ADDR2,
|
||||
TEL,
|
||||
FAX,
|
||||
BIZR_NO,
|
||||
CPR_NO,
|
||||
FILE_NO
|
||||
FROM C_RESPONDENT
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
ORDER BY
|
||||
SEQ_NO
|
||||
</select>
|
||||
|
||||
<!-- 대리인정보 -->
|
||||
<select id="selectAppagent" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SEQ_NO,
|
||||
AGENT_COMPANY,
|
||||
AGENT_CEO,
|
||||
AGENT_TEL,
|
||||
AGENT_HP,
|
||||
AGENT_EMAIL,
|
||||
SPECIAL_TXT,
|
||||
ZIP,
|
||||
ADDR1,
|
||||
ADDR2,
|
||||
ROAD_ADDR1,
|
||||
ROAD_ADDR2
|
||||
FROM C_APPAGENT
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
</select>
|
||||
|
||||
<!-- 접수현황 -->
|
||||
<select id="selectRceptsttus" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
CAPITAL,
|
||||
TOTAL_ASSETS,
|
||||
TOTAL_SALES,
|
||||
BUSINESS_PROFITS,
|
||||
FIRST_CONTRACT_DT,
|
||||
START_CONTRACT,
|
||||
END_CONTRACT,
|
||||
CONTRACT_FILE,
|
||||
PERSON_CHARGE,
|
||||
CONTACT_TEL,
|
||||
CONTACT_HP,
|
||||
CONTACT_FAX,
|
||||
CONTACT_OFCPS,
|
||||
CONTACT_EMAIL,
|
||||
LAWSUIT_CHECK,
|
||||
CONFERENCE_RESULT,
|
||||
ARBITRATION_CHECK,
|
||||
REGULATING_ORGAN,
|
||||
FTC_INVESTIGATION,
|
||||
LAWSUT_NOTE,
|
||||
CONFERENCE_NOTE,
|
||||
ARBITRATION_NOTE,
|
||||
REGULATING_NOTE,
|
||||
FTC_NOTE,
|
||||
CASE LAWSUIT_CHECK
|
||||
WHEN 'Y' THEN '진행' || ' (' || (SELECT LAWSUT_NOTE FROM C_RCEPTSTTUS WHERE RCEPT_NO = #{rceptNo}) || ')'
|
||||
WHEN 'N' THEN '미진행'
|
||||
ELSE ''
|
||||
END AS LAWSUIT_CHECK_NAME,
|
||||
CASE CONFERENCE_RESULT
|
||||
WHEN 'Y' THEN '진행' || ' (' || (SELECT CONFERENCE_NOTE FROM C_RCEPTSTTUS WHERE RCEPT_NO = #{rceptNo}) || ')'
|
||||
WHEN 'N' THEN '미진행'
|
||||
ELSE ''
|
||||
END AS CONFERENCE_RESULT_NAME,
|
||||
CASE ARBITRATION_CHECK
|
||||
WHEN 'Y' THEN '진행' || ' (' || (SELECT ARBITRATION_NOTE FROM C_RCEPTSTTUS WHERE RCEPT_NO = #{rceptNo}) || ')'
|
||||
WHEN 'N' THEN '미진행'
|
||||
ELSE ''
|
||||
END AS ARBITRATION_CHECK_NAME,
|
||||
CASE REGULATING_ORGAN
|
||||
WHEN 'Y' THEN '진행' || ' (' || (SELECT REGULATING_NOTE FROM C_RCEPTSTTUS WHERE RCEPT_NO = #{rceptNo}) || ')'
|
||||
WHEN 'N' THEN '미진행'
|
||||
ELSE ''
|
||||
END AS REGULATING_ORGAN_NAME,
|
||||
CASE FTC_INVESTIGATION || ' (' || (SELECT FTC_NOTE FROM C_RCEPTSTTUS WHERE RCEPT_NO = #{rceptNo}) || ')'
|
||||
WHEN 'Y' THEN '진행'
|
||||
WHEN 'N' THEN '미진행'
|
||||
ELSE ''
|
||||
END AS FTC_INVESTIGATION_NAME,
|
||||
APPLICATION_OBJ,
|
||||
APPLICATION_REASON,
|
||||
SUBCNTR_NUM,
|
||||
SUBCNTR_GUBUN,
|
||||
SUBCNTR_CON,
|
||||
CASE SUBCNTR_GUBUN
|
||||
WHEN '2201000000' THEN '대기업'
|
||||
WHEN '2202000000' THEN '중소기업'
|
||||
WHEN '2203000000' THEN '소기업'
|
||||
ELSE ''
|
||||
END AS SUBCNTR_GUBUN_NAME,
|
||||
CASE SUBCNTR_CON
|
||||
WHEN 'Y' THEN '등록'
|
||||
WHEN 'N' THEN '미등록'
|
||||
ELSE ''
|
||||
END AS SUBCNTR_CON_NAME,
|
||||
SUBCNTR_AMOUNT,
|
||||
MRHST_NUM,
|
||||
MRHST_TYPE,
|
||||
MRHST_BRAND_NM,
|
||||
MRHST_INFO_CHECK,
|
||||
MRHST_BALANCE_CHECK,
|
||||
CASE MRHST_INFO_CHECK
|
||||
WHEN 'Y' THEN '등록'
|
||||
WHEN 'N' THEN '미등록'
|
||||
ELSE ''
|
||||
END AS MRHST_INFO_CHECK_NAME,
|
||||
CASE MRHST_BALANCE_CHECK
|
||||
WHEN 'Y' THEN '실시'
|
||||
WHEN 'N' THEN '미실시'
|
||||
ELSE ''
|
||||
END AS MRHST_BALANCE_CHECK_NAME,
|
||||
MRHST_NAME,
|
||||
MRHST_START_CONTRACT,
|
||||
MRHST_END_CONTRACT,
|
||||
MRHST_FIRST_CONTRACT_DT,
|
||||
MRHST_INFO_DT,
|
||||
JOINING_AMOUNT,
|
||||
JOINING_AMOUNT_DT,
|
||||
JOINING_AMOUNT_BALANCE,
|
||||
CASE JOINING_AMOUNT_BALANCE
|
||||
WHEN 'Y' THEN '예치'
|
||||
WHEN 'N' THEN '미예치'
|
||||
ELSE ''
|
||||
END AS JOINING_AMOUNT_BALANCE_NAME,
|
||||
JOINING_AMOUNT_ORG,
|
||||
DISTB_NUM,
|
||||
DISTB_MAK_SHARE,
|
||||
DISTB_SHOP_GROSSAREA,
|
||||
DISTB_TOTAL_SALES,
|
||||
DISTB_FTC,
|
||||
LAWSUT_NOTE,
|
||||
ARBITRATION_NOTE,
|
||||
CONFERENCE_NOTE,
|
||||
REGULATING_NOTE,
|
||||
FTC_NOTE,
|
||||
P_PERSON_CHARGE,
|
||||
P_CONTACT_TEL,
|
||||
P_CONTACT_HP,
|
||||
P_CONTACT_FAX,
|
||||
P_CONTACT_OFCPS,
|
||||
P_CONTACT_EMAIL
|
||||
FROM C_RCEPTSTTUS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
</select>
|
||||
|
||||
<!-- 신청경로 -->
|
||||
<select id="selectReason" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
CASE CASE_GUBUN
|
||||
WHEN '0201000000' THEN '공정거래'
|
||||
WHEN '0202000000' THEN '가맹사업거래'
|
||||
WHEN '0203000000' THEN '하도급거래'
|
||||
WHEN '0204000000' THEN '대규모유통거래'
|
||||
WHEN '0205000000' THEN '약관거래'
|
||||
WHEN '0206000000' THEN '대리점거래'
|
||||
ELSE ''
|
||||
END AS CASE_GUBUN,
|
||||
APPLY_CHECK,
|
||||
APPLY_ETC
|
||||
FROM C_APPRESON
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
</select>
|
||||
|
||||
<!-- 하도급 리스트-->
|
||||
<select id="selectSubcntrsttus" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SUBCNTR_GUBUN,
|
||||
SEQ_NO,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUBCNTR_DT,
|
||||
SUBCNTR_AMOUNT,
|
||||
CASH_DT,
|
||||
CASH_AMOUNT,
|
||||
BILL_PAYDAY,
|
||||
BILL_LIMIT,
|
||||
BILL_AMOUNT,
|
||||
TOTAL_AMOUNT,
|
||||
NON_PAYMENT,
|
||||
NOTE
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
ORDER BY SUBCNTR_GUBUN, GUBUN
|
||||
</select>
|
||||
|
||||
<!-- 하도급 소계 그룹-->
|
||||
<select id="selectSubcntrsttusTot" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT SUBCNTR_GUBUN,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUM(NVL(SUBCNTR_AMOUNT, 0)) AS SUBCNTR_AMOUNT,
|
||||
SUM(NVL(CASH_AMOUNT, 0)) AS CASH_AMOUNT,
|
||||
SUM(NVL(BILL_AMOUNT, 0)) AS BILL_AMOUNT,
|
||||
SUM(NVL(TOTAL_AMOUNT, 0)) AS TOTAL_AMOUNT,
|
||||
SUM(NVL(NON_PAYMENT, 0)) AS NON_PAYMENT
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
GROUP BY ROLLUP(SUBCNTR_GUBUN, GUBUN)
|
||||
<!-- GROUP BY SUBCNTR_GUBUN, GUBUN -->
|
||||
ORDER BY SUBCNTR_GUBUN
|
||||
</select>
|
||||
|
||||
<!--신청인 하도급 리스트-->
|
||||
<select id="selectSubcntrsttusA" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SUBCNTR_GUBUN,
|
||||
SEQ_NO,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUBCNTR_DT,
|
||||
SUBCNTR_AMOUNT,
|
||||
CASH_DT,
|
||||
CASH_AMOUNT,
|
||||
BILL_PAYDAY,
|
||||
BILL_LIMIT,
|
||||
BILL_AMOUNT,
|
||||
TOTAL_AMOUNT,
|
||||
NON_PAYMENT,
|
||||
NOTE
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
AND SUBCNTR_GUBUN = 'A'
|
||||
ORDER BY SUBCNTR_GUBUN, GUBUN
|
||||
</select>
|
||||
|
||||
<!-- 신청인 하도급 소계 그룹-->
|
||||
<select id="selectSubcntrsttusTotA" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT SUBCNTR_GUBUN,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUM(NVL(SUBCNTR_AMOUNT, 0)) AS SUBCNTR_AMOUNT,
|
||||
SUM(NVL(CASH_AMOUNT, 0)) AS CASH_AMOUNT,
|
||||
SUM(NVL(BILL_AMOUNT, 0)) AS BILL_AMOUNT,
|
||||
SUM(NVL(TOTAL_AMOUNT, 0)) AS TOTAL_AMOUNT,
|
||||
SUM(NVL(NON_PAYMENT, 0)) AS NON_PAYMENT
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
AND SUBCNTR_GUBUN = 'A'
|
||||
GROUP BY ROLLUP(SUBCNTR_GUBUN, GUBUN)
|
||||
<!-- GROUP BY SUBCNTR_GUBUN, GUBUN -->
|
||||
ORDER BY SUBCNTR_GUBUN
|
||||
</select>
|
||||
|
||||
<!--피신청인 하도급 리스트-->
|
||||
<select id="selectSubcntrsttusR" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT RCEPT_NO,
|
||||
SUBCNTR_GUBUN,
|
||||
SEQ_NO,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUBCNTR_DT,
|
||||
SUBCNTR_AMOUNT,
|
||||
CASH_DT,
|
||||
CASH_AMOUNT,
|
||||
BILL_PAYDAY,
|
||||
BILL_LIMIT,
|
||||
BILL_AMOUNT,
|
||||
TOTAL_AMOUNT,
|
||||
NON_PAYMENT,
|
||||
NOTE
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
AND SUBCNTR_GUBUN = 'R'
|
||||
ORDER BY SUBCNTR_GUBUN, GUBUN
|
||||
</select>
|
||||
|
||||
<!-- 피신청인 하도급 소계 그룹-->
|
||||
<select id="selectSubcntrsttusTotR" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT SUBCNTR_GUBUN,
|
||||
GUBUN,
|
||||
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CS.GUBUN) AS GUBUN_NAME,
|
||||
SUM(NVL(SUBCNTR_AMOUNT, 0)) AS SUBCNTR_AMOUNT,
|
||||
SUM(NVL(CASH_AMOUNT, 0)) AS CASH_AMOUNT,
|
||||
SUM(NVL(BILL_AMOUNT, 0)) AS BILL_AMOUNT,
|
||||
SUM(NVL(TOTAL_AMOUNT, 0)) AS TOTAL_AMOUNT,
|
||||
SUM(NVL(NON_PAYMENT, 0)) AS NON_PAYMENT
|
||||
FROM C_SUBCNTRSTTUS CS
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
AND SUBCNTR_GUBUN = 'R'
|
||||
GROUP BY ROLLUP(SUBCNTR_GUBUN, GUBUN)
|
||||
<!-- GROUP BY SUBCNTR_GUBUN, GUBUN -->
|
||||
ORDER BY SUBCNTR_GUBUN
|
||||
</select>
|
||||
|
||||
<update id="delReq" parameterType="java.util.HashMap">
|
||||
UPDATE C_RCEPTMST
|
||||
SET DEL_GUBUN = 'R'
|
||||
WHERE RCEPT_NO = #{rceptNo}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@ -2,7 +2,41 @@
|
||||
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %>
|
||||
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||
|
||||
<!-- css -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/common.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/layout.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/popup.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/style.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/mypage.css">
|
||||
|
||||
<!-- js -->
|
||||
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/common.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/layout.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/popup.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/ui.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/request.js"></script>
|
||||
|
||||
<style>
|
||||
.tab_contents {
|
||||
min-height: 290px;
|
||||
margin: 0 0 80px 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
function goList(type){
|
||||
if(type == 'app'){
|
||||
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=app&page=1";
|
||||
|
||||
}else if(type == 'temp'){
|
||||
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=temp&page=1";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="sub_content apl_status_content">
|
||||
|
||||
<!-- page_location -->
|
||||
@ -16,8 +50,12 @@
|
||||
<h3 class="sub_con_tit">분쟁조정신청현황</h3>
|
||||
|
||||
<ul class="tabs tab_02 blue_fill mt40 mb40">
|
||||
<!--
|
||||
<li><button type="button" onclick="pblEvt.tab(this,'active','ul',$('.tab'),'0')" class="tab active">신청현황</button></li>
|
||||
<li><button type="button" onclick="pblEvt.tab(this,'active','ul',$('.tab'),'1')" class="tab">임시보관</button></li>
|
||||
-->
|
||||
<li><button type="button" onclick="javascript:goList('app');" class="tab active">신청현황</button></li>
|
||||
<li><button type="button" onclick="javascript:goList('temp');" class="tab">임시보관</button></li>
|
||||
</ul>
|
||||
|
||||
<div class="tab_contents active">
|
||||
@ -50,6 +88,7 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--
|
||||
<tr>
|
||||
<td class="table_number">접수</td>
|
||||
<td class="td_title"><a href="#none" class="color_333"><span class="pc_hide">문서 등록번호 : </span> 20240819-028</a></td>
|
||||
@ -59,6 +98,29 @@
|
||||
<td class="td_writer"><i class="icon hide td_icon td_writer"></i>김담당</td>
|
||||
<td class="td_hide">2024-08-20</td>
|
||||
</tr>
|
||||
-->
|
||||
|
||||
<c:if test="${not empty myPageList}">
|
||||
<c:forEach items="${myPageList}" var="list" varStatus="status">
|
||||
<tr>
|
||||
<td class="table_number">${list.STATE}</td>
|
||||
<td class="td_title"><a href="/web/user/mypage/case/01/169/myMediationDetail.do?mediType=${list.CASE_GUBUN}&rceptNo=${list.RCEPT_NO}&fileGubun=4801000000" class="color_333"><span class="pc_hide">문서 등록번호 : </span> ${list.RCEPT_NO }</a></td>
|
||||
<td class="td_hide">${list.APPLCNT_NM}</td>
|
||||
<td class="td_hide">${list.RESPONDENT_CEO } 외${list.RES_CNT-1 }명</td>
|
||||
<td class="td_case_number"><i class="icon hide td_icon td_case_number"></i>${list.CASE_NO}</td>
|
||||
<td class="td_writer"><i class="icon hide td_icon td_writer"></i>${list.EXAMINER_ASSIGN_NAME}</td>
|
||||
<td class="td_hide">${list.REG_DT}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<c:if test="${empty myPageList}">
|
||||
|
||||
<tr>
|
||||
<td colspan="7" class="table_number">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -0,0 +1,171 @@
|
||||
<%@ page language='java' contentType='text/html; charset=UTF-8'%>
|
||||
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %>
|
||||
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||
|
||||
<!-- css -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/common.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/layout.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/popup.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/style.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/mypage.css">
|
||||
|
||||
<!-- js -->
|
||||
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/common.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/layout.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/popup.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/ui.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/request.js"></script>
|
||||
|
||||
<style>
|
||||
.tab_contents {
|
||||
min-height: 290px;
|
||||
margin: 0 0 80px 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
function goList(type){
|
||||
if(type == 'app'){
|
||||
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=app&page=1";
|
||||
|
||||
}else if(type == 'temp'){
|
||||
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=temp&page=1";
|
||||
}
|
||||
}
|
||||
|
||||
function goPage(p_mediType, p_rceptNo){
|
||||
location.href = "/web/user/mypage/case/01/168/myMediationEdit.do?mediType="+p_mediType+"&rceptNo="+p_rceptNo+"&fileGubun=4801000000";
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<div class="sub_content apl_status_content">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>마이페이지</li>
|
||||
<li>분쟁조정신청현황</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
|
||||
<h3 class="sub_con_tit">분쟁조정신청현황</h3>
|
||||
|
||||
<ul class="tabs tab_02 blue_fill mt40 mb40">
|
||||
<!--
|
||||
<li><button type="button" onclick="pblEvt.tab(this,'active','ul',$('.tab'),'0')" class="tab">신청현황</button></li>
|
||||
<li><button type="button" onclick="pblEvt.tab(this,'active','ul',$('.tab'),'1')" class="tab active">임시보관</button></li>
|
||||
-->
|
||||
<li><button type="button" onclick="javascript:goList('app');" class="tab">신청현황</button></li>
|
||||
<li><button type="button" onclick="javascript:goList('temp');" class="tab active">임시보관</button></li>
|
||||
</ul>
|
||||
|
||||
<div class="tab_contents active">
|
||||
|
||||
<div class="table_top">
|
||||
<p class="list_total_number">전체 <span class="color_blue">3</span>건 (<span class="color_blue">1</span>/1페이지)</p>
|
||||
<button type="button" class="btn btn_text btn_35 orange_border">사건조회</button>
|
||||
</div>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:120px;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:20%;">
|
||||
<col style="width:20%;">
|
||||
<col style="width:20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>신청인</th>
|
||||
<th>조정유형</th>
|
||||
<th>보관일</th>
|
||||
<th>수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--
|
||||
<tr>
|
||||
<td class="table_number">접수</td>
|
||||
<td class="td_title"><a href="#none" class="color_333"><span class="pc_hide">문서 등록번호 : </span> 20240819-028</a></td>
|
||||
<td class="td_hide">홍길동</td>
|
||||
<td class="td_hide">홍길동, 정길동, 김길동, 정길동, 김길동</td>
|
||||
<td class="td_case_number"><i class="icon hide td_icon td_case_number"></i>202408-145</td>
|
||||
<td class="td_writer"><i class="icon hide td_icon td_writer"></i>김담당</td>
|
||||
<td class="td_hide">2024-08-20</td>
|
||||
</tr>
|
||||
-->
|
||||
|
||||
<c:if test="${not empty myPageList}">
|
||||
<c:forEach items="${myPageList}" var="list" varStatus="status">
|
||||
<tr>
|
||||
<td class="table_number">${list.STATE}</td>
|
||||
<td class="td_person"><i class="icon hide td_icon td_person"></i>${list.APPLCNT_NM}</td>
|
||||
<td class="td_type"><i class="icon hide td_icon td_type"></i>${list.CASE_GUBUN_NAME }</td>
|
||||
<td class="td_hide">${list.REG_DT }</td>
|
||||
<td class="td_title"><button type="button" onclick="javascript:goPage('${list.CASE_GUBUN}','${list.RCEPT_NO}');" class="btn btn btn_35 darkblue_border btn_edit">수정하기</button></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<c:if test="${empty myPageList}">
|
||||
|
||||
<tr>
|
||||
<td colspan="5" class="table_number">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<p class="cf_text">※ 사건접수 완료 후 진행상황은 홈페이지 메뉴 분쟁조정 사건조회에서 조회가 가능합니다.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tab_contents">
|
||||
<div class="table_top">
|
||||
<p class="list_total_number">전체 <span class="color_blue">3</span>건 (<span class="color_blue">1</span>/1페이지)</p>
|
||||
</div>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:120px;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:20%;">
|
||||
<col style="width:20%;">
|
||||
<col style="width:20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>신청인</th>
|
||||
<th>조정유형</th>
|
||||
<th>보관일</th>
|
||||
<th>수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="table_number">3</td>
|
||||
<td class="td_person"><i class="icon hide td_icon td_person"></i>홍길동</td>
|
||||
<td class="td_type"><i class="icon hide td_icon td_type"></i>공정거래</td>
|
||||
<td class="td_hide">2024-08-20</td>
|
||||
<td class="td_title"><button type="button" class="btn btn btn_35 darkblue_border btn_edit">수정하기</button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user