이지우 - 종료사건 상세 처리기간 수정
This commit is contained in:
parent
5dcfc9cd85
commit
41815a1256
@ -201,7 +201,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 사건마스터 -->
|
<!-- 사건마스터 -->
|
||||||
<select id="selectMaster" parameterType="egovMap" resultType="egovMap">
|
<select id="selectMaster_back" parameterType="egovMap" resultType="egovMap">
|
||||||
SELECT CM.CASE_NO,
|
SELECT CM.CASE_NO,
|
||||||
CM.CASE_GUBUN,
|
CM.CASE_GUBUN,
|
||||||
CASE CM.CASE_GUBUN
|
CASE CM.CASE_GUBUN
|
||||||
@ -284,6 +284,179 @@
|
|||||||
ON CR.CASE_NO = CM.CASE_NO
|
ON CR.CASE_NO = CM.CASE_NO
|
||||||
WHERE CM.CASE_NO = #{caseNo}
|
WHERE CM.CASE_NO = #{caseNo}
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectMaster" parameterType="egovMap" resultType="egovMap">
|
||||||
|
SELECT CM.CASE_NO,
|
||||||
|
CM.CASE_GUBUN,
|
||||||
|
CASE CM.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,
|
||||||
|
CM.CASE_EXAMINER,
|
||||||
|
CM.RCEPT_NO,
|
||||||
|
CM.APPLCNT_PWD,
|
||||||
|
CM.RESPONDENT_PWD,
|
||||||
|
CASE
|
||||||
|
WHEN (MEDIATION_END_DT IS NULL) THEN
|
||||||
|
(
|
||||||
|
SELECT count(*)
|
||||||
|
FROM (
|
||||||
|
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
|
||||||
|
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
|
||||||
|
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
|
||||||
|
FROM (
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) a0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) b0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) c0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) d0
|
||||||
|
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
|
||||||
|
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
|
||||||
|
) aa0
|
||||||
|
LEFT OUTER JOIN C_RESTDEINFO bb0
|
||||||
|
ON (aa0.a0_date = bb0.LOCDATE)
|
||||||
|
WHERE bb0.locdate IS NULL
|
||||||
|
AND aa0.a0_date >= TO_CHAR(CM.CASE_DATE, 'YYYYMMDD')
|
||||||
|
) -
|
||||||
|
CASE WHEN NVL(CM.APP_REQ_TERM, 0) > 21 THEN 21
|
||||||
|
ELSE NVL(CM.APP_REQ_TERM, 0)
|
||||||
|
END
|
||||||
|
WHEN (MEDIATION_END_DT IS NOT NULL) THEN
|
||||||
|
(
|
||||||
|
SELECT count(*)
|
||||||
|
FROM (
|
||||||
|
SELECT sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO),
|
||||||
|
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'YYYYMMDD') a0_date,
|
||||||
|
TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
|
||||||
|
FROM (
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) a0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) b0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) c0,
|
||||||
|
(
|
||||||
|
SELECT 0 NO FROM dual UNION ALL SELECT 1 NO FROM dual UNION ALL SELECT 2 NO FROM dual
|
||||||
|
UNION ALL SELECT 3 NO FROM dual UNION ALL SELECT 4 NO FROM dual UNION ALL SELECT 5 NO FROM dual
|
||||||
|
UNION ALL SELECT 6 NO FROM dual UNION ALL SELECT 7 NO FROM dual UNION ALL SELECT 8 NO FROM dual
|
||||||
|
UNION ALL SELECT 9 NO FROM dual
|
||||||
|
) d0
|
||||||
|
WHERE TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D') >= 2
|
||||||
|
AND 6 >= TO_CHAR(sysdate - (a0.NO * 1000 + b0.NO * 100 + c0.NO * 10 + d0.NO), 'D')
|
||||||
|
) aa0
|
||||||
|
LEFT OUTER JOIN C_RESTDEINFO bb0
|
||||||
|
ON (aa0.a0_date = bb0.LOCDATE)
|
||||||
|
WHERE bb0.locdate IS NULL
|
||||||
|
AND aa0.a0_date >= TO_CHAR(CM.CASE_DATE, 'YYYYMMDD')
|
||||||
|
AND TO_DATE(CM.MEDIATION_END_DT, 'YYYY-MM-DD') >= TO_DATE(aa0.a0_date, 'YYYYMMDD')
|
||||||
|
) -
|
||||||
|
CASE WHEN NVL(CM.APP_REQ_TERM, 0) > 21 THEN 21
|
||||||
|
ELSE NVL(CM.APP_REQ_TERM, 0)
|
||||||
|
END
|
||||||
|
END AS PRO_DATE,
|
||||||
|
CASE
|
||||||
|
WHEN (CM.MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CM.CASE_DATE))+1) - NVL(CM.APP_REQ_TERM,0)
|
||||||
|
WHEN (CM.MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(CM.MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CM.CASE_DATE))+1) - NVL(CM.APP_REQ_TERM,0)
|
||||||
|
END AS PRO_DATE_BAK,
|
||||||
|
CM.PROCESS_STOP_DT,
|
||||||
|
CM.PROCESS_START_DT,
|
||||||
|
CM.STOP_REQ_TERM,
|
||||||
|
CM.CASE_DATE,
|
||||||
|
TO_CHAR(CM.CASE_DATE,'YYYY. MM. DD.') AS CASE_DATE2,
|
||||||
|
CM.CASE_EXTEND,
|
||||||
|
CM.STATE_PRO,
|
||||||
|
CM.TRANSFER_CHECK,
|
||||||
|
CM.MEDIATION_REQ_AMOUNT,
|
||||||
|
CM.MEDIATION_AMOUNT,
|
||||||
|
CM.APP_REQ_DT,
|
||||||
|
CM.APP_SUBMIT_DT,
|
||||||
|
CM.APP_REQ_TERM,
|
||||||
|
CM.ANSWER_REQ_DT,
|
||||||
|
CM.RESPONDENT_REQ_DT,
|
||||||
|
CM.ANSWER_TERM,
|
||||||
|
CM.MEDIATION_END_DT,
|
||||||
|
CM.PENDENCY_PERIOD,
|
||||||
|
CM.MEDIATION_BIG,
|
||||||
|
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CM.MEDIATION_BIG) AS MEDIATION_BIG_NAME,
|
||||||
|
CM.MEDIATION_SMALL,
|
||||||
|
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CM.MEDIATION_SMALL) AS MEDIATION_SMALL_NAME,
|
||||||
|
CM.AGREEMENT_FILE,
|
||||||
|
CM.WITHDRAWAL_FILE,
|
||||||
|
CM.CON_PROTOCOL_FILE,
|
||||||
|
CM.SEQ_NUM,
|
||||||
|
CM.REGISTER_HIS_FILE,
|
||||||
|
CM.SELECT_FILE,
|
||||||
|
CM.APPLCNT_FILE,
|
||||||
|
CM.RESPONDENT_FILE,
|
||||||
|
CM.REG_DT,
|
||||||
|
CM.REG_ID,
|
||||||
|
CM.MOD_DT,
|
||||||
|
CM.MOD_ID,
|
||||||
|
CM.FEE_MONEY,
|
||||||
|
CM.POST_MONEY,
|
||||||
|
CM.LAWYER_MONEY,
|
||||||
|
CM.COURT_MONEY,
|
||||||
|
CM.RESULT_MONEY,
|
||||||
|
CM.CASE_MEMO1,
|
||||||
|
CM.CASE_MEMO2,
|
||||||
|
CR.CASE_REASON1,
|
||||||
|
CR.CASE_REASON2,
|
||||||
|
CR.CASE_REASON3,
|
||||||
|
CASE CR.DOC_CHECK
|
||||||
|
WHEN '5101000000' THEN '직접'
|
||||||
|
WHEN '5102000000' THEN '의뢰'
|
||||||
|
ELSE ''
|
||||||
|
END AS DOC_CHECK_NAME
|
||||||
|
,
|
||||||
|
(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,
|
||||||
|
CR.DOC_GUBUN,
|
||||||
|
CASE CR.DOC_GUBUN
|
||||||
|
WHEN '0101000000' THEN '온라인'
|
||||||
|
WHEN '0102000000' THEN '오프라인'
|
||||||
|
ELSE ''
|
||||||
|
END AS DOC_GUBUN_NAME,
|
||||||
|
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.OTHER_AGENCY) AS OTHER_AGENCY_NAME,
|
||||||
|
(SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.OTHER_OFFICE) AS OTHER_OFFICE_NAME
|
||||||
|
FROM C_MASTER CM
|
||||||
|
LEFT OUTER JOIN C_CASERCEPT CR
|
||||||
|
ON CR.CASE_NO = CM.CASE_NO
|
||||||
|
WHERE CM.CASE_NO = #{caseNo}
|
||||||
|
</select>
|
||||||
|
|
||||||
<!--사건 신청인 -->
|
<!--사건 신청인 -->
|
||||||
<select id="selectCaseApplcnt" parameterType="egovMap" resultType="egovMap">
|
<select id="selectCaseApplcnt" parameterType="egovMap" resultType="egovMap">
|
||||||
|
|||||||
@ -1015,7 +1015,7 @@ function docOpen(){
|
|||||||
<th>사건번호</th>
|
<th>사건번호</th>
|
||||||
<td>
|
<td>
|
||||||
<c:out value="${masterData.caseNo }"/>
|
<c:out value="${masterData.caseNo }"/>
|
||||||
(<c:out value="${masterData.caseDate2 }"/> 접수. <c:out value="${masterData.proDate }"/>일 경과)
|
(<c:out value="${masterData.caseDate2 }"/> 접수. <c:out value="${masterData.proDate - (masterData.stopReqTerm ne null ? masterData.stopReqTerm : 0)}"/>일 경과)
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<c:if test="${not empty caseApplcntData}">
|
<c:if test="${not empty caseApplcntData}">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user