diff --git a/src/main/java/kcc/com/uss/ion/cu/web/CaseUtilController.java b/src/main/java/kcc/com/uss/ion/cu/web/CaseUtilController.java index 9cf3be68..19b81855 100644 --- a/src/main/java/kcc/com/uss/ion/cu/web/CaseUtilController.java +++ b/src/main/java/kcc/com/uss/ion/cu/web/CaseUtilController.java @@ -49,6 +49,13 @@ public class CaseUtilController { public ResponseEntity updateAutoEndDtAllCaseAjax(HttpServletRequest request, HttpSession session) throws Exception{ Map returnData = new HashMap(); List test = caseUtilService.selectAutoEndDtTarget(); + System.out.println("사건 일괄 수정 총 "+ test.size()+"건"); + CaseUtilVO caseUtilVO = new CaseUtilVO(); + if(test != null) { + caseUtilVO.setCaseNoList(test); + String failCaseNo = caseUtilService.updateAutoEndDt(caseUtilVO); + System.out.println("실패사건 "+ failCaseNo); + } /*String failCaseNo = caseUtilService.updateAutoEndDt(caseUtilVO); if(failCaseNo.isEmpty()) { returnData.put("result", "success"); diff --git a/src/main/resources/egovframework/sqlmap/com/uss/ion/cu/CaseUtil_SQL_Oracle.xml b/src/main/resources/egovframework/sqlmap/com/uss/ion/cu/CaseUtil_SQL_Oracle.xml index 1da5956d..df3ab9f6 100644 --- a/src/main/resources/egovframework/sqlmap/com/uss/ion/cu/CaseUtil_SQL_Oracle.xml +++ b/src/main/resources/egovframework/sqlmap/com/uss/ion/cu/CaseUtil_SQL_Oracle.xml @@ -72,16 +72,14 @@ FROM C_MASTER cm WHERE - cm.MEDIATION_END_DT IS NULL + ( cm.MEDIATION_END_DT IS NULL + OR (cm.MEDIATION_END_DT LIKE '2025-%') + OR (cm.MEDIATION_END_DT2 LIKE '2025-%') + ) AND cm.CASE_END = 'Y' - AND EXISTS ( - SELECT 1 - FROM C_DLBRTMTR cd - WHERE cd.CASE_NO = cm.CASE_NO - UNION - SELECT 1 - FROM C_ENDMTR ce - WHERE ce.CASE_NO = cm.CASE_NO - ) + AND ( + EXISTS (SELECT 1 FROM C_DLBRTMTR cd WHERE cd.CASE_NO = cm.CASE_NO) + OR EXISTS (SELECT 1 FROM C_ENDMTR ce WHERE ce.CASE_NO = cm.CASE_NO) + )