# 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:
myname 2025-01-02 17:21:47 +09:00
parent 36ae4a9eb8
commit 10a7b0acad
2 changed files with 590 additions and 7 deletions

View File

@ -51,10 +51,145 @@
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
(
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_DATE(CM.CASE_DATE)
) - NVL(CM.APP_REQ_TERM, 0)
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_DATE(CM.CASE_DATE)
AND CM.MEDIATION_END_DT>=aa0.a0_date
) - NVL(CM.APP_REQ_TERM, 0)
END AS PRO_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
WHEN (MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
END AS PRO_DATE,
END AS PRO_DATE_BAK,
CASE
<!--
20170407 미경과,경과 진행일수와 일치
@ -150,10 +285,145 @@
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
(
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_DATE(A.CASE_DATE)
) - NVL(A.APP_REQ_TERM, 0)
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_DATE(A.CASE_DATE)
AND A.MEDIATION_END_DT>=aa0.a0_date
) - NVL(A.APP_REQ_TERM, 0)
END AS PRO_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
WHEN (MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
END AS PRO_DATE,
END AS PRO_DATE_BAK,
CASE
<!-- WHEN (TO_DATE(SYSDATE)-(TO_DATE(CASE_DATE)+NVL2(APP_SUBMIT_DT, TO_DATE(APP_SUBMIT_DT) - TO_DATE(CASE_DATE)+1, 0))+1) <= NVL2(CASE_EXTEND, 90, 60) THEN '미경과'
WHEN (TO_DATE(SYSDATE)-(TO_DATE(CASE_DATE)+NVL2(APP_SUBMIT_DT, TO_DATE(APP_SUBMIT_DT) - TO_DATE(CASE_DATE)+1, 0))+1) > NVL2(CASE_EXTEND, 90, 60) THEN '경과' -->
@ -492,10 +762,145 @@
CM.RESPONDENT_PWD,
TO_CHAR(CM.CASE_DATE,'YYYYMMDD') AS CASE_DATE,
TO_CHAR(CM.CASE_DATE,'YYYY. MM. DD.') AS CASE_DATE2,
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_DATE(CM.CASE_DATE)
) - NVL(CM.APP_REQ_TERM, 0)
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_DATE(CM.CASE_DATE)
AND CM.MEDIATION_END_DT>=aa0.a0_date
) - NVL(CM.APP_REQ_TERM, 0)
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,
END AS PRO_DATE_BAK,
CM.CASE_EXTEND,
CM.STATE_PRO,
CM.PREVIOUS_STEP,
@ -2107,12 +2512,144 @@
<!-- 통합검색.. 진행일수 산출.. -->
<select id="trublprocessmngProDate" parameterType="egovMap" resultType="egovMap">
SELECT
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_DATE(CM.CASE_DATE)
) - NVL(CM.APP_REQ_TERM, 0)
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_DATE(CM.CASE_DATE)
AND CM.MEDIATION_END_DT>=aa0.a0_date
) - NVL(CM.APP_REQ_TERM, 0)
END AS PRO_DATE,
CASE
WHEN (MEDIATION_END_DT IS NULL) THEN ((TO_DATE(SYSDATE) - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
WHEN (MEDIATION_END_DT IS NOT NULL) THEN ((TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(CASE_DATE))+1) - NVL(APP_REQ_TERM,0)
END AS PRO_DATE
FROM C_MASTER
WHERE CASE_NO = #{caseNo}
END AS PRO_DATE_BAK
FROM C_MASTER CM
WHERE CM.CASE_NO = #{caseNo}
</select>
<!--사건 신청인 백업 -->

View File

@ -616,7 +616,53 @@ function clipCall(crfNm){
//$("#approKeyView").val('H20241120063050');
//$("#docIdImsi").val(r.data.docId);
$("#nanumViewFrm #formIdView").val('336');
if (jobID.indexOf('1-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('389'); //공정 NO관인
}else{
$("#nanumViewFrm #formIdView").val('401'); //공정 NO관인- 개발서버
}
}else if (jobID.indexOf('2-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('390'); //가맹 NO관인
}else{
$("#nanumViewFrm #formIdView").val('402'); //가맹 NO관인- 개발서버
}
}else if (jobID.indexOf('3-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('391'); //하도급 NO관인
}else{
$("#nanumViewFrm #formIdView").val('403'); //하도급 NO관인- 개발서버
}
}else if (jobID.indexOf('4-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('392'); //대규모 NO관인
}else{
$("#nanumViewFrm #formIdView").val('404'); //대규모 NO관인- 개발서버
}
}else if (jobID.indexOf('5-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('393'); //약관 NO관인
}else{
$("#nanumViewFrm #formIdView").val('405'); //약관 NO관인- 개발서버
}
}else if (jobID.indexOf('6-')>-1){
if (window.location.hostname.indexOf('fairnet.kofair.or.kr')>-1){
$("#nanumViewFrm #formIdView").val('394'); //대리점 NO관인
}else{
$("#nanumViewFrm #formIdView").val('406'); //대리점 NO관인- 개발서버
}
}else{
$("#nanumViewFrm #formIdView").val('336');
}
$("#nanumViewFrm #modView").val('w'); //작성 고정
//$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키