2024-12-17 15:40 기소유예 통계 정보 및 화면 수정

This commit is contained in:
myname 2024-12-17 15:40:45 +09:00
parent 29c4ee2488
commit deda5ff4ec
4 changed files with 108 additions and 19 deletions

View File

@ -533,6 +533,34 @@
/* 의뢰상태 검색*/ /* 의뢰상태 검색*/
<isNotEmpty prepend="AND" property="searchEduStateCd"> <isNotEmpty prepend="AND" property="searchEduStateCd">
a.EDU_STATE_CD = #searchEduStateCd# a.EDU_STATE_CD = #searchEduStateCd#
/*AND a.prcs_aplct_prd_ord_cmplt is null*/
AND (
CASE
WHEN a.prcs_aplct_prd_ord_cmplt IS NOT NULL THEN (
SELECT
CODE
FROM
LETTCCMMNDETAILCODE
WHERE
USE_AT = 'Y'
AND CODE_ID = 'VEA002'
AND CODE = (
SELECT
b.edu_state_cd
FROM
vea_sspn_idmt_trgt b
WHERE
b.sspn_idtmt_trgt_ord = a.prcs_aplct_prd_ord_cmplt
)
)
ELSE (
a.edu_state_cd
)
END
)=#searchEduStateCd#
</isNotEmpty> </isNotEmpty>
/* 교육상태 검색*/ /* 교육상태 검색*/
<isNotEmpty property="searchReqStateCd"> <isNotEmpty property="searchReqStateCd">
@ -549,6 +577,33 @@
</isNotEqual> </isNotEqual>
</isNotEqual> </isNotEqual>
AND(
CASE
WHEN a.prcs_aplct_prd_ord_cmplt IS NOT NULL THEN (
SELECT
CODE
FROM
LETTCCMMNDETAILCODE
WHERE
USE_AT = 'Y'
AND CODE_ID = 'VEA002'
AND CODE = (
SELECT
b.req_state_cd
FROM
vea_sspn_idmt_trgt b
WHERE
b.sspn_idtmt_trgt_ord = a.prcs_aplct_prd_ord_cmplt )
)
WHEN a.EDU_STATE_CD = '20'
AND a.req_state_cd = '20' THEN a.req_state_cd
ELSE (
a.req_state_cd )
END )=#searchReqStateCd#
</isNotEmpty> </isNotEmpty>
/* 교육상태 검색*/ /* 교육상태 검색*/

View File

@ -2137,15 +2137,26 @@
FROM ( FROM (
SELECT NVL(a.CMPTNT_ATHRT,'미정') AS CMPTNT_ATHRT SELECT NVL(a.CMPTNT_ATHRT,'미정') AS CMPTNT_ATHRT
, count(*) AS cnt , count(*) AS cnt
FROM vea_sspn_idmt_trgt a
WHERE to_char(a.REQ_PNTTM,'YYYY')=#mngNmbrYr# FROM
/* 병합제거시 주석 제거 할것 vea_sspn_idmt_trgt a ,
AND a.prcs_aplct_prd_ord_cmplt IS null ve_edu_aplct b ,
*/ ve_prcs_aplct_prd c ,
vea_aplct_detail_info d
WHERE
SUBSTRING(c.edu_strt_pnttm, 1, 4)=#mngNmbrYr#
AND b.aprvl_cd = '60'
AND b.prcs_ord = c.prcs_aplct_prd_ord
AND a.sspn_idtmt_trgt_ord = b.rnds_ord
/* 병합제거시 주석 제거 할것
AND a.prcs_aplct_prd_ord_cmplt IS null */
<isNotEmpty property="searchEduStateCd"> <isNotEmpty property="searchEduStateCd">
AND a.edu_state_cd = #searchEduStateCd# AND a.edu_state_cd = #searchEduStateCd#
</isNotEmpty> </isNotEmpty>
AND b.EDU_APLCT_ORD = d.EDU_APLCT_ORD
AND d.aplct_state_cd = '20'
GROUP BY a.CMPTNT_ATHRT GROUP BY a.CMPTNT_ATHRT
)aa LEFT OUTER JOIN )aa LEFT OUTER JOIN
@ -2249,15 +2260,25 @@
substring(req_nmbr,0,1) AS CMPTNT_ATHRT , substring(req_nmbr,0,1) AS CMPTNT_ATHRT ,
count(*) AS cnt count(*) AS cnt
FROM FROM
vea_sspn_idmt_trgt a vea_sspn_idmt_trgt a ,
WHERE to_char(a.REQ_PNTTM,'YYYY')=#mngNmbrYr# ve_edu_aplct b ,
ve_prcs_aplct_prd c ,
vea_aplct_detail_info d
WHERE
SUBSTRING(c.edu_strt_pnttm, 1, 4)=#mngNmbrYr#
AND b.aprvl_cd = '60'
AND b.prcs_ord = c.prcs_aplct_prd_ord
AND a.sspn_idtmt_trgt_ord = b.rnds_ord
/* 병합제거시 주석 제거 할것 /* 병합제거시 주석 제거 할것
AND a.prcs_aplct_prd_ord_cmplt IS null */ AND a.prcs_aplct_prd_ord_cmplt IS null */
<isNotEmpty property="searchEduStateCd">
AND a.edu_state_cd = #searchEduStateCd#
</isNotEmpty>
AND b.EDU_APLCT_ORD = d.EDU_APLCT_ORD
AND d.aplct_state_cd = '20'
<isNotEmpty property="searchEduStateCd">
AND a.edu_state_cd = #searchEduStateCd#
</isNotEmpty>
GROUP BY GROUP BY
substring(req_nmbr,0,1) )aa substring(req_nmbr,0,1) )aa

View File

@ -419,6 +419,9 @@
1=1 1=1
AND a.prcs_ord=b.prcs_ord AND a.prcs_ord=b.prcs_ord
<isNotEmpty property="searchStatus">
AND b.prcs_div=#searchStatus#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery"> <isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$ $selectPagingListQuery$
@ -664,6 +667,9 @@
1=1 1=1
AND a.prcs_ord=b.prcs_ord AND a.prcs_ord=b.prcs_ord
<isNotEmpty property="searchStatus">
AND b.prcs_div=#searchStatus#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery"> <isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$ $selectPagingListQuery$

View File

@ -326,7 +326,7 @@
<form:form id="createForm" name="createForm" commandName="vEPrcsDetailVO" method="post"> <form:form id="createForm" name="createForm" commandName="vEPrcsDetailVO" method="post">
<input type="hidden" name="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}' />"/> <input type="hidden" name="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}' />"/>
<input type="hidden" name="atchFileId" value="<c:out value='${info.atchFileId}' />" /> <input type="hidden" name="atchFileId" value="<c:out value='${info.atchFileId}' />" />
<input type="hidden" name="reqNmbr" value="<c:out value="${info.reqNmbr }" />" />
<input type="hidden" name="cmptntAthrtNm" id="cmptntAthrtNm" value="" /> <input type="hidden" name="cmptntAthrtNm" id="cmptntAthrtNm" value="" />
<!-- cont --> <!-- cont -->
<div class="cont_wrap"> <div class="cont_wrap">
@ -371,6 +371,13 @@
</div> </div>
</div> </div>
</td> </td>
<th scope="row">의뢰번호</th>
<td>
<input type="text" name="reqNmbr" value="<c:out value="${info.reqNmbr }" />" />
</td>
</tr> </tr>
<tr> <tr>
<th scope="row">사건번호</th> <th scope="row">사건번호</th>