This commit is contained in:
myname 2024-10-11 17:33:44 +09:00
commit 156e4db6ff
3 changed files with 9716 additions and 8595 deletions

View File

@ -49,7 +49,7 @@
CODE_IDXS != '0200000000'
AND CODE_PARENT_IDX = '0200000000'
AND CODE_STATUS = 'U'
<if test='memberDept eq "1004000000"'><!-- 공정거래-->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀, 플랫폼-->
AND CODE_IDXS = '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -79,7 +79,7 @@
CODE_IDXS != '0200000000'
AND CODE_PARENT_IDX = '0200000000'
AND CODE_STATUS = 'U'
<if test='memberDept eq "1004000000"'><!-- 공정거래팀 -->
<if test='memberDept eq "1004000000" or memberDept eq "1040000000"'><!-- 공정거래팀 -->
AND CODE_IDXS != '0201000000'
</if>
<if test='memberDept eq "1005000000"'><!-- 가맹거래팀 -->
@ -116,6 +116,7 @@
WHEN #{caseGubun} = '0206000000' THEN '1106000000'
END
AND CODE_STATUS = 'U'
ORDER BY CODE_ORDER
<!-- WHERE CODE_PARENT_IDX = #{codeParentIdx} -->
</select>
@ -317,8 +318,10 @@
CODE_IDXS AS code
FROM C_CODE
WHERE CODE_IDXS != '5000000000'
AND CODE_IDXS != '5011000000'
AND CODE_PARENT_IDX = '5000000000'
AND CODE_STATUS = 'U'
ORDER BY CODE_ORDER
</select>
<!-- 신청사유 combobox -->
@ -338,6 +341,7 @@
WHEN #{caseGubun} = '5007000000' THEN '1107000000'
END
AND CODE_STATUS = 'U'
ORDER BY CODE_ORDER
<!-- WHERE CODE_PARENT_IDX = #{codeParentIdx} -->
</select>
@ -373,6 +377,7 @@
AND CODE_PARENT_IDX = '1000000000'
AND CODE_STATUS = 'U'
AND CODE_IDXS NOT IN('1001000000','1002000000','1003000000','1010000000','1020000000')
ORDER BY CODE_ORDER
</select>
<!-- 자료요구대상 combobox -->
@ -516,4 +521,58 @@
AND CODE_PARENT_IDX = '6000000000'
AND CODE_STATUS = 'U'
</select>
<!-- 기안문 불러오기 -->
<select id="commonnanumHisDelSel" parameterType="egovMap" resultType="egovMap">
SELECT
(SELECT C.CODE_NAME FROM C_CODE C WHERE C.CODE_IDXS = A.CODE_NO) AS DOC_NAME,
(SELECT C.CODE_DC FROM C_CODE C WHERE C.CODE_IDXS = A.CODE_NO) AS ORGIN_NAME,
(SELECT C.CODE_IDX5 FROM C_CODE C WHERE C.CODE_IDXS = A.CODE_NO) AS DOC_NO,
(SELECT C.CODE_ORDER FROM C_CODE C WHERE C.CODE_IDXS = A.CODE_NO) AS CODE_ORDER,
A.CASE_NO,
A.CODE_NO
FROM
C_SANCTNHISTORY A
WHERE
A.CASE_NO = #{caseNo}
GROUP BY
A.CODE_NO,
A.CASE_NO,
A.CODE_NO
ORDER BY
CODE_ORDER ASC
</select>
<!-- 분쟁유형상세 combobox -->
<select id="commonTroubleTypeDetail" parameterType="egovMap" resultType="egovMap">
SELECT
CODE_NAME AS value,
CODE_IDXS AS code
FROM C_CODE
WHERE CODE_IDX1 = '68'
AND CODE_IDX2 = #{codeIdx2}
AND CODE_IDX3 != '00'
AND CODE_STATUS = 'U'
</select>
<!-- 통지수단 combobox -->
<select id="commonNoticeType" parameterType="egovMap" resultType="egovMap">
SELECT
CODE_NAME AS value,
CODE_IDXS AS code
FROM C_CODE
WHERE CODE_IDX1 = '69'
AND CODE_IDX2 != '00'
AND CODE_STATUS = 'U'
</select>
<select id="commonCaseGubun4" parameterType="egovMap" resultType="egovMap">
SELECT
CODE_NAME AS value,
CODE_IDXS AS code
FROM C_CODE
WHERE CODE_IDXS != '5000000000'
AND CODE_PARENT_IDX = '5000000000'
AND CODE_STATUS = 'U'
ORDER BY CODE_ORDER
</select>
</mapper>

View File

@ -37,8 +37,9 @@
(SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = AA.CASE_EXAMINER) AS CASE_EXAMINER_NM,
AA.RCEPT_NO,
AA.STATE_PRO,
AA.PREVIOUS_STEP,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.STATE_PRO) AS STATE_PRO_NM,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-') AS STATE_PRO_NEXT,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-', '중지', (SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = AA.PREVIOUS_STEP)) AS STATE_PRO_NEXT,
(SELECT COMPANY_CEO FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS COMPANY_CEO,
(SELECT COMPANY_GUBUN FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS COMPANY_GUBUN,
(SELECT APPLCNT_COMPANY FROM C_CASEAPPLCNT B WHERE B.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS APPLCNT_COMPANY,
@ -47,6 +48,8 @@
(SELECT RESPONDENT_COMPANY FROM C_CASERESPONDENT C WHERE C.CASE_NO = AA.CASE_NO AND ROWNUM = 1) AS RESPONDENT_COMPANY,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_BIG), '-') AS MEDIATION_BIG,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_SMALL), '-') AS MEDIATION_SMALL,
MEDIATION_BIG AS MEDIATION_BIG_CODE,
MEDIATION_SMALL AS MEDIATION_SMALL_CODE,
TO_CHAR(CASE_DATE, 'YYYYMMDD') AS CASE_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
@ -73,7 +76,11 @@
END
]]>
END AS TERM_CHECK,
AA.REG_ID
AA.MEDIATION_END_DT,
AA.REG_ID,
AA.MEDIATION_SMALL_RB,
AA.PROCESS_STOP_DT,
AA.PROCESS_START_DT
FROM C_MASTER AA
LEFT OUTER JOIN C_CASERCEPT C
ON AA.CASE_NO = C.CASE_NO
@ -83,6 +90,7 @@
AND AA.RCEPT_NO IS NOT NULL
AND AA.CASE_END = 'N'
AND AA.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND AA.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
@ -128,8 +136,9 @@
(SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = A.CASE_EXAMINER) AS CASE_EXAMINER_NM,
A.RCEPT_NO,
A.STATE_PRO,
A.PREVIOUS_STEP,
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.STATE_PRO) AS STATE_PRO_NM,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-') AS STATE_PRO_NEXT,
DECODE((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.STATE_PRO), '접수', '통지', '통지', '조사', '조사', '보고', '보고', '종료통지', '종료통지', '-', '중지', (SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = A.PREVIOUS_STEP)) AS STATE_PRO_NEXT,
(SELECT COMPANY_CEO FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS COMPANY_CEO,
(SELECT COMPANY_GUBUN FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS COMPANY_GUBUN,
(SELECT APPLCNT_COMPANY FROM C_CASEAPPLCNT B WHERE B.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS APPLCNT_COMPANY,
@ -138,6 +147,8 @@
(SELECT RESPONDENT_COMPANY FROM C_CASERESPONDENT C WHERE C.CASE_NO = A.CASE_NO AND ROWNUM = 1) AS RESPONDENT_COMPANY,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_BIG), '-') AS MEDIATION_BIG,
NVL((SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = MEDIATION_SMALL), '-') AS MEDIATION_SMALL,
MEDIATION_BIG AS MEDIATION_BIG_CODE,
MEDIATION_SMALL AS MEDIATION_SMALL_CODE,
TO_CHAR(CASE_DATE, 'YYYYMMDD') AS CASE_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
@ -162,7 +173,11 @@
END
]]>
END AS TERM_CHECK,
A.REG_ID
A.MEDIATION_END_DT,
A.REG_ID,
A.MEDIATION_SMALL_RB,
A.PROCESS_STOP_DT,
A.PROCESS_START_DT
FROM C_MASTER A
LEFT OUTER JOIN C_CASERCEPT C
ON A.CASE_NO = C.CASE_NO
@ -173,15 +188,16 @@
AND A.CASE_END = 'N'
<if test='memberPosition neq "0915000000"'>
<choose>
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000'">
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000' or (memberPosition eq '0913000000' and memberDept eq '1010000000')">
</when>
<when test="memberPosition eq '0912000000'">
AND A.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<when test="memberPosition eq '0911000000'">
AND C.TIMHDER_ASSIGN = #{memberDept}
AND A.CASE_EXAMINER NOT IN(#{memberId})
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<otherwise>
AND C.TIMHDER_ASSIGN = 'N'
@ -227,45 +243,92 @@
<select id="trublprocessmngTrublprocessmngPagingListTot" parameterType="egovMap" resultType="int">
<!--trublprocessmngTrublprocessmng과 쿼리문은 다르지만 전체 토탈 갯수는 같음 -->
<![CDATA[
SELECT COUNT(*) AS TOTCNT FROM (
<if test="memberPosition eq '0911000000'">
SELECT
*
FROM(
SELECT
CASE
WHEN
(
MEDIATION_END_DT IS NULL
)
THEN
<![CDATA[
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
WHEN
(
(
TO_DATE(SYSDATE) - TO_DATE(CASE_DATE)
)
+1
)
- NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
WHEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
THEN '미경과'
ELSE '경과'
END
ELSE
CASE
WHEN
(
(
TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE)
)
+1
)
- NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
WHEN ((TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
THEN '미경과'
ELSE '경과'
END
]]>
END AS TERM_CHECK
FROM C_MASTER AA
LEFT OUTER JOIN C_CASERCEPT C ON AA.CASE_NO = C.CASE_NO
<where>
AA.TRANSFER_CHECK = 'N'
AND AA.DEL_YN = 'N'
AND AA.RCEPT_NO IS NOT NULL
AND AA.CASE_END = 'N'
AND AA.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
<if test="searchVal != null and searchVal != ''">
<choose>
<when test="searchType == 'caseNoSearch'">AND AA.CASE_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'rceptNoSearch'">AND AA.RCEPT_NO LIKE '%' || #{searchVal} || '%' </when>
<when test="searchType == 'companyCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE APPLCNT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASEAPPLCNT WHERE COMPANY_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'respondentCeo'">
AND (AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_COMPANY LIKE '%' || #{searchVal} || '%')
OR AA.CASE_NO IN (SELECT CASE_NO FROM C_CASERESPONDENT WHERE RESPONDENT_CEO LIKE '%' || #{searchVal} || '%'))
</when>
<when test="searchType == 'examinerSearch'">AND AA.CASE_EXAMINER IN (SELECT MEMBER_ID FROM T_MEMBER WHERE MEMBER_NAME LIKE '%' || #{searchVal} || '%')</when>
</choose>
</if>
<if test='dateSt neq null and dateSt neq ""'>
AND TO_CHAR(AA.CASE_DATE, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{dateSt} AND
<if test='dateEnd eq null or dateEnd eq ""'>
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
</if>
<if test='dateEnd neq null and dateEnd neq ""'>
#{dateEnd}
</if>
</if>
</where>
)
UNION ALL
</if>
SELECT
*
FROM
(
SELECT
CASE
<![CDATA[
WHEN (MEDIATION_END_DT IS NULL) THEN
CASE
WHEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
THEN '미경과'
ELSE '경과'
END
ELSE
CASE
WHEN ((TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0) <= NVL2(CASE_EXTEND, 90, 60)
THEN '미경과'
ELSE '경과'
END
]]>
END AS TERM_CHECK
FROM C_MASTER A
LEFT OUTER JOIN C_CASERCEPT C
ON A.CASE_NO = C.CASE_NO
]]>
LEFT OUTER JOIN C_CASERCEPT C ON A.CASE_NO = C.CASE_NO
<where>
A.TRANSFER_CHECK = 'N'
AND A.DEL_YN = 'N'
@ -273,13 +336,15 @@
AND A.CASE_END = 'N'
<if test='memberPosition neq "0915000000"'>
<choose>
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000'">
<when test="memberPosition eq '0910000000' or memberPosition eq '0903000000' or (memberPosition eq '0913000000' and memberDept eq '1010000000')">
</when>
<when test="memberPosition eq '0912000000'">
AND A.CASE_EXAMINER = #{memberId}
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<when test="memberPosition eq '0911000000'">
AND A.CASE_EXAMINER NOT IN(#{memberId})
AND C.TIMHDER_ASSIGN = #{memberDept}
</when>
<otherwise>
@ -312,6 +377,7 @@
</if>
</where>
)
)
<if test="searchType == 'process'">
<where>
TERM_CHECK = #{searchVal}
@ -336,7 +402,7 @@
CM.RCEPT_NO,
CM.APPLCNT_PWD,
CM.RESPONDENT_PWD,
CM.CASE_DATE,
TO_CHAR(CM.CASE_DATE,'YYYYMMDD') AS CASE_DATE,
TO_CHAR(CM.CASE_DATE,'YYYY. MM. DD.') AS CASE_DATE2,
CASE
WHEN (CM.MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CM.CASE_DATE))+1) - NVL(CM.APP_REQ_TERM,0)
@ -344,13 +410,18 @@
END AS PRO_DATE,
CM.CASE_EXTEND,
CM.STATE_PRO,
CM.PREVIOUS_STEP,
CM.TRANSFER_CHECK,
CM.MEDIATION_REQ_AMOUNT,
CM.MEDIATION_AMOUNT,
CM.RESPONDENT_AMOUNT,
CM.APP_REQ_DT,
CM.APP_LIST_CHK,
CM.APP_SUBMIT_DT,
CM.APP_REQ_TERM,
CM.STOP_REQ_DT,
CM.STOP_SUBMIT_DT,
CM.STOP_REQ_TERM,
CM.ANSWER_REQ_DT,
CM.RESPONDENT_REQ_DT,
CM.ANSWER_TERM,
@ -410,10 +481,16 @@
CM.CASE_D_TYPE,
CM.CASE_D_USER,
CM.OFFICE_GUBUN,
CM.OFFICE_DEPT
CM.OFFICE_DEPT,
CM.REPORT_PAYMENT_DT,
CM.MEDIATION_SMALL_RB,
CM.PROCESS_STOP_DT,
CM.PROCESS_START_DT
FROM C_MASTER CM
LEFT OUTER JOIN C_CASERCEPT CR
ON CR.CASE_NO = CM.CASE_NO
LEFT OUTER JOIN C_VIEWMTR CV
ON CV.CASE_NO = CM.CASE_NO
WHERE CM.CASE_NO = #{caseNo}
</select>
@ -440,6 +517,8 @@
CA.CPR_NO,
CA.FILE_NO,
CA.APPLCNT_PWD,
CA.EMAIL,
CA.EMAIL_AGREE,
NC.BIZR_NO AS N_BIZR_NO,
NC.COMPANY_NM,
NC.RPRSNTV_NM,
@ -752,11 +831,14 @@
ARBITRATION_CHECK,
REGULATING_ORGAN,
FTC_INVESTIGATION,
FTC_CORRECT,
PAR_AGREEMENT,
LAWSUT_NOTE,
CONFERENCE_NOTE,
ARBITRATION_NOTE,
REGULATING_NOTE,
FTC_NOTE,
FTC_CORRECT_NOTE,
CASE LAWSUIT_CHECK
WHEN 'Y' THEN '진행' || ' (' || (SELECT LAWSUT_NOTE FROM C_CASESTTUS WHERE CASE_NO = #{caseNo}) || ')'
WHEN 'N' THEN '미진행'
@ -782,6 +864,11 @@
WHEN 'N' THEN '미진행'
ELSE ''
END AS FTC_INVESTIGATION_NAME,
CASE FTC_CORRECT
WHEN 'Y' THEN '예' || ' (' || (SELECT FTC_CORRECT_NOTE FROM C_CASESTTUS WHERE CASE_NO = #{caseNo}) || ')'
WHEN 'N' THEN '아니오'
ELSE ''
END AS FTC_CORRECT_NAME,
APPLICATION_OBJ,
APPLICATION_REASON,
SUBCNTR_NUM,
@ -958,6 +1045,39 @@
AND DEL_GUBUN = 'N'
</select>
<!-- 접수현황 기본정보 count -->
<select id="trublprocessmngRceptsttusCount" parameterType="egovMap" resultType="egovMap">
SELECT
COUNT(*) AS C_RCEPTSTTUS_CNT
FROM
C_RCEPTSTTUS
WHERE
RCEPT_NO = #{rceptNo}
</select>
<!-- 접수현황 기본정보등록 -->
<insert id="trublprocessmngRceptsttusInsert" parameterType="egovMap" useGeneratedKeys="false">
INSERT INTO C_RCEPTSTTUS
( RCEPT_NO,
APPLICATION_OBJ,
APPLICATION_REASON
)
VALUES
( #{rceptNo},
#{applicationObj},
#{applicationReason})
</insert>
<!-- 사건 접수형황 count -->
<select id="trublprocessmngCaseRceCount" parameterType="egovMap" resultType="egovMap">
SELECT
COUNT(*) AS C_CASESTTUS_CNT
FROM
C_CASESTTUS
WHERE
CASE_NO = #{caseNo}
</select>
<!-- 사건 접수현황 업데이트 -->
<update id="trublprocessmngCaseRceUpdate" parameterType="egovMap">
UPDATE C_CASESTTUS
@ -980,6 +1100,8 @@
ARBITRATION_CHECK = #{arbitrationCheck, jdbcType=VARCHAR},
REGULATING_ORGAN = #{regulatingOrgan, jdbcType=VARCHAR},
FTC_INVESTIGATION = #{ftcInvestigation, jdbcType=VARCHAR},
FTC_CORRECT = #{ftcCorrect, jdbcType=VARCHAR},
PAR_AGREEMENT = #{parAgreement, jdbcType=VARCHAR},
APPLICATION_OBJ = #{applicationObj, jdbcType=VARCHAR},
APPLICATION_REASON = #{applicationReason, jdbcType=VARCHAR},
SUBCNTR_NUM = #{subcntrNum, jdbcType=INTEGER},
@ -1010,6 +1132,7 @@
CONFERENCE_NOTE = #{conferenceNote, jdbcType=VARCHAR},
REGULATING_NOTE = #{regulatingNote, jdbcType=VARCHAR},
FTC_NOTE = #{ftcNote, jdbcType=VARCHAR},
FTC_CORRECT_NOTE = #{ftcCorrectNote, jdbcType=VARCHAR},
P_PERSON_CHARGE = #{pPersonCharge, jdbcType=VARCHAR},
P_CONTACT_TEL = #{pContactTel, jdbcType=VARCHAR},
P_CONTACT_HP = #{pContactHp, jdbcType=VARCHAR},
@ -1043,15 +1166,21 @@
FAX,
BIZR_NO,
CPR_NO,
EMAIL,
EMAIL_AGREE,
CASE_A_SIGN_NAME,
CASE_A_SIGN,
CASE_A_COMMENT,
CASE_A_DATE,
CASE_B_SIGN_NAME,
CASE_B_SIGN,
CASE_B_COMMENT,
CASE_B_DATE,
CASE_C_SIGN_NAME,
CASE_C_SIGN,
CASE_C_COMMENT,
CASE_C_DATE,
CASE_D_SIGN_NAME,
CASE_D_SIGN,
CASE_D_COMMENT,
CASE_D_DATE
@ -1077,17 +1206,23 @@
#{sFax},
#{sBizrNo},
#{sCprNo},
#{sEmail},
#{sEmailAgree},
<choose>
<when test="sSeqNo != null and sSeqNo != ''">
(SELECT CASE_A_SIGN_NAME FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_A_SIGN FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_A_COMMENT FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_A_DATE FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_B_SIGN_NAME FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_B_SIGN FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_B_COMMENT FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_B_DATE FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_C_SIGN_NAME FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_C_SIGN FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_C_COMMENT FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_C_DATE FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_D_SIGN_NAME FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_D_SIGN FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_D_COMMENT FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo}),
(SELECT CASE_D_DATE FROM C_CASE_APP_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{sSeqNo})
@ -1104,6 +1239,10 @@
null,
null,
null,
null,
null,
null,
null,
null
</otherwise>
</choose>
@ -1375,15 +1514,19 @@
FAX,
BIZR_NO,
CPR_NO,
CASE_A_SIGN_NAME,
CASE_A_SIGN,
CASE_A_COMMENT,
CASE_A_DATE,
CASE_B_SIGN_NAME,
CASE_B_SIGN,
CASE_B_COMMENT,
CASE_B_DATE,
CASE_C_SIGN_NAME,
CASE_C_SIGN,
CASE_C_COMMENT,
CASE_C_DATE,
CASE_D_SIGN_NAME,
CASE_D_SIGN,
CASE_D_COMMENT,
CASE_D_DATE
@ -1411,15 +1554,19 @@
#{pCprNo},
<choose>
<when test="pSeqNo != null and pSeqNo != ''">
(SELECT CASE_A_SIGN_NAME FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_A_SIGN FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_A_COMMENT FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_A_DATE FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_B_SIGN_NAME FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_B_SIGN FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_B_COMMENT FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_B_DATE FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_C_SIGN_NAME FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_C_SIGN FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_C_COMMENT FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_C_DATE FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_D_SIGN_NAME FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_D_SIGN FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_D_COMMENT FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo}),
(SELECT CASE_D_DATE FROM C_CASE_RES_BCKUP WHERE CASE_NO = #{caseNo} AND SEQ_NO = #{pSeqNo})
@ -1436,6 +1583,10 @@
null,
null,
null,
null,
null,
null,
null,
null
</otherwise>
</choose>
@ -1572,15 +1723,19 @@
<update id="trublprocessmngProcessPeriod" parameterType="egovMap">
UPDATE C_MASTER
SET APP_REQ_DT = #{appReqDt},
APP_SUBMIT_DT = #{appSubmitDt},
APP_REQ_TERM = #{appReqTerm},
ANSWER_REQ_DT = #{answerReqDt},
RESPONDENT_REQ_DT = #{respondentReqDt},
ANSWER_TERM = #{answerTerm},
MEDIATION_END_DT = #{mediationEndDt},
PENDENCY_PERIOD = #{pendencyPeriod}
,FTC_CHECK =
SET APP_REQ_DT = #{appReqDt ,jdbcType=VARCHAR},
APP_LIST_CHK = #{appListChkData ,jdbcType=CHAR},
APP_SUBMIT_DT = #{appSubmitDt ,jdbcType=VARCHAR},
APP_REQ_TERM = #{appReqTerm ,jdbcType=INTEGER},
STOP_REQ_DT = #{stopReqDt ,jdbcType=VARCHAR},
STOP_SUBMIT_DT = #{stopSubmitDt ,jdbcType=VARCHAR},
STOP_REQ_TERM = #{stopReqTerm, jdbcType=INTEGER},
ANSWER_REQ_DT = #{answerReqDt, jdbcType=VARCHAR},
RESPONDENT_REQ_DT = #{respondentReqDt, jdbcType=VARCHAR},
ANSWER_TERM = #{answerTerm, jdbcType=INTEGER},
MEDIATION_END_DT = #{mediationEndDt, jdbcType=VARCHAR},
PENDENCY_PERIOD = #{pendencyPeriod, jdbcType=INTEGER},
FTC_CHECK =
CASE
WHEN (SELECT A1.REQUEST_CHECK FROM C_RCEPTMST A1
LEFT JOIN C_MASTER B1
@ -1599,16 +1754,16 @@
<update id="trublprocessmngMediationApp" parameterType="egovMap">
UPDATE C_MASTER
SET
MEDIATION_BIG = #{mediationBig},
MEDIATION_SMALL = #{mediationSmall},
MEDIATION_REQ_AMOUNT = #{mediationReqAmount},
MEDIATION_AMOUNT = #{mediationAmount},
RESPONDENT_AMOUNT = #{respondentAmount},
FEE_MONEY = #{feeMoney},
POST_MONEY = #{postMoney},
LAWYER_MONEY = #{lawyerMoney},
COURT_MONEY = #{courtMoney},
RESULT_MONEY = #{resultMoney},
MEDIATION_BIG = #{mediationBig, jdbcType=VARCHAR},
MEDIATION_SMALL = #{mediationSmall, jdbcType=VARCHAR},
MEDIATION_REQ_AMOUNT = #{mediationReqAmount, jdbcType=INTEGER},
MEDIATION_AMOUNT = #{mediationAmount, jdbcType=INTEGER},
RESPONDENT_AMOUNT = #{respondentAmount, jdbcType=INTEGER},
FEE_MONEY = #{feeMoney, jdbcType=INTEGER},
POST_MONEY = #{postMoney, jdbcType=INTEGER},
LAWYER_MONEY = #{lawyerMoney, jdbcType=INTEGER},
COURT_MONEY = #{courtMoney, jdbcType=INTEGER},
RESULT_MONEY = #{resultMoney, jdbcType=INTEGER},
FTC_CHECK =
CASE
WHEN (SELECT A1.REQUEST_CHECK FROM C_RCEPTMST A1
@ -1622,14 +1777,14 @@
THEN NULL
ELSE NULL
END,
CASE_A_TYPE = #{caseAType},
CASE_A_USER = #{caseAUser},
CASE_B_TYPE = #{caseBType},
CASE_B_USER = #{caseBUser},
CASE_C_TYPE = #{caseCType},
CASE_C_USER = #{caseCUser},
CASE_D_TYPE = #{caseDType},
CASE_D_USER = #{caseDUser}
CASE_A_TYPE = #{caseAType, jdbcType=VARCHAR},
CASE_A_USER = #{caseAUser, jdbcType=VARCHAR},
CASE_B_TYPE = #{caseBType, jdbcType=VARCHAR},
CASE_B_USER = #{caseBUser, jdbcType=VARCHAR},
CASE_C_TYPE = #{caseCType, jdbcType=VARCHAR},
CASE_C_USER = #{caseCUser, jdbcType=VARCHAR},
CASE_D_TYPE = #{caseDType, jdbcType=VARCHAR},
CASE_D_USER = #{caseDUser, jdbcType=VARCHAR}
WHERE CASE_NO = #{caseNo}
</update>
@ -1987,4 +2142,49 @@
AND
SEQ_NO = #{delSeq}
</update>
<select id="trublprocessmngCaseExComment" parameterType="egovMap" resultType="egovMap">
SELECT
CASE_NO AS exCaseNo,
<choose>
<when test='caseType == "B"'>
CASE_B_EXAMPLE AS CASE_EXAMPLE
</when>
<when test='caseType == "C"'>
CASE_C_EXAMPLE AS CASE_EXAMPLE
</when>
</choose>
FROM
C_MASTER
WHERE
CASE_NO = #{caseNo}
</select>
<update id="trublprocessmngCaseExampleUpdate" parameterType="egovMap">
UPDATE C_MASTER
SET
<choose>
<when test='caseType == "B"'>
CASE_B_EXAMPLE = #{caseExample}
</when>
<when test='caseType == "C"'>
CASE_C_EXAMPLE = #{caseExample}
</when>
</choose>
WHERE
CASE_NO = #{caseNo}
</update>
<select id="restDeInfoList" parameterType="egovMap" resultType="egovMap">
SELECT CR.LOCDATE
FROM C_RESTDEINFO CR
WHERE CR.LOCDATE BETWEEN #{startDt} AND #{endDt}
AND CR.HOLIDAY_YN = 'Y'
</select>
<update id="trublprocessmngReportPaymentDtUpdate" parameterType="egovMap">
UPDATE C_MASTER
SET REPORT_PAYMENT_DT = REPLACE(#{reportPaymentDt},'-','')
WHERE CASE_NO = #{caseNo}
</update>
</mapper>