From 66037a578324ca158e754f2902c451a5a0b69885 Mon Sep 17 00:00:00 2001 From: JIWOO Date: Fri, 9 May 2025 18:47:01 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EC=82=AC?= =?UTF-8?q?=EA=B1=B4=EB=93=A4=20=EC=B2=98=EB=A6=AC=EA=B8=B0=EA=B0=84=20?= =?UTF-8?q?=EC=A2=85=EB=A3=8C=EC=9D=BC=20=EC=9D=BC=EA=B4=84=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/uss/ion/cu/web/CaseUtilController.java | 7 +++++++ .../com/uss/ion/cu/CaseUtil_SQL_Oracle.xml | 18 ++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) 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) + )