From efccea3344bb78b21f0e986b335d058189345016 Mon Sep 17 00:00:00 2001 From: JIWOO Date: Fri, 9 May 2025 17:04:43 +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=20=EC=A2=85=EB=A3=8C=EC=9D=BC=20=EC=9D=BC=EA=B4=84=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=EC=B2=98=EB=A6=AC=20=EC=9E=91=EC=97=85=20?= =?UTF-8?q?=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uss/ion/cu/service/CaseUtilService.java | 3 +++ .../uss/ion/cu/service/Impl/CaseUtilDAO.java | 6 ++++++ .../cu/service/Impl/CaseUtilServiceImpl.java | 6 ++++++ .../uss/ion/cu/web/CaseUtilController.java | 17 +++++++++++++++++ .../seed/com/gtm/base/BaseController.java | 8 ++++---- .../com/uss/ion/cu/CaseUtil_SQL_Oracle.xml | 19 +++++++++++++++++++ 6 files changed, 55 insertions(+), 4 deletions(-) diff --git a/src/main/java/kcc/com/uss/ion/cu/service/CaseUtilService.java b/src/main/java/kcc/com/uss/ion/cu/service/CaseUtilService.java index 52c04dc6..8ea98822 100644 --- a/src/main/java/kcc/com/uss/ion/cu/service/CaseUtilService.java +++ b/src/main/java/kcc/com/uss/ion/cu/service/CaseUtilService.java @@ -1,8 +1,11 @@ package kcc.com.uss.ion.cu.service; +import java.util.List; + public interface CaseUtilService { public String updateAutoEndDt(CaseUtilVO caseUtilVO) throws Exception; public CaseUtilVO selectCaseInfo(CaseUtilVO caseUtilVO) throws Exception; public void updateCaseEndDt(CaseUtilVO caseUtilVO) throws Exception; + public List selectAutoEndDtTarget() throws Exception; } diff --git a/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilDAO.java b/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilDAO.java index 6db0061c..050c2634 100644 --- a/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilDAO.java +++ b/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilDAO.java @@ -1,5 +1,7 @@ package kcc.com.uss.ion.cu.service.Impl; +import java.util.List; + import org.springframework.stereotype.Repository; import egovframework.rte.psl.dataaccess.EgovAbstractDAO; @@ -16,4 +18,8 @@ public class CaseUtilDAO extends EgovAbstractDAO { update("caseUtilDAO.updateCaseEndDt", caseUtilVO); } + public List selectAutoEndDtTarget() throws Exception{ + return (List) list("caseUtilDAO.selectAutoEndDtTarget"); + } + } diff --git a/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilServiceImpl.java b/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilServiceImpl.java index e1ba45fb..923ee536 100644 --- a/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilServiceImpl.java +++ b/src/main/java/kcc/com/uss/ion/cu/service/Impl/CaseUtilServiceImpl.java @@ -2,6 +2,7 @@ package kcc.com.uss.ion.cu.service.Impl; import java.time.LocalDate; import java.time.format.DateTimeFormatter; +import java.util.List; import javax.annotation.Resource; @@ -234,4 +235,9 @@ public class CaseUtilServiceImpl extends EgovAbstractServiceImpl implements Case public void updateCaseEndDt(CaseUtilVO caseUtilVO) throws Exception{ caseUtilDAO.updateCaseEndDt(caseUtilVO); } + + @Override + public List selectAutoEndDtTarget() throws Exception{ + return caseUtilDAO.selectAutoEndDtTarget(); + } } 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 02bfe73a..9cf3be68 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 @@ -1,6 +1,7 @@ package kcc.com.uss.ion.cu.web; import java.util.HashMap; +import java.util.List; import java.util.Map; import javax.annotation.Resource; @@ -44,4 +45,20 @@ public class CaseUtilController { return new ResponseEntity<>(returnData, HttpStatus.OK); } + @RequestMapping(value="/gtm/caseUtil/updateAutoEndDtAllCaseAjax.do") + public ResponseEntity updateAutoEndDtAllCaseAjax(HttpServletRequest request, HttpSession session) throws Exception{ + Map returnData = new HashMap(); + List test = caseUtilService.selectAutoEndDtTarget(); + /*String failCaseNo = caseUtilService.updateAutoEndDt(caseUtilVO); + if(failCaseNo.isEmpty()) { + returnData.put("result", "success"); + }else { + returnData.put("result", "fail"); + returnData.put("failCaseNo", failCaseNo); + }*/ + + + + return new ResponseEntity<>(returnData, HttpStatus.OK); + } } diff --git a/src/main/java/seed/com/gtm/base/BaseController.java b/src/main/java/seed/com/gtm/base/BaseController.java index 9223d009..e160e5b4 100644 --- a/src/main/java/seed/com/gtm/base/BaseController.java +++ b/src/main/java/seed/com/gtm/base/BaseController.java @@ -598,8 +598,8 @@ public class BaseController { "5411000000".equals(emap.get("codeNo")) || "5511000000".equals(emap.get("codeNo")) || "5611000000".equals(emap.get("codeNo")) || "5811000000".equals(emap.get("codeNo")) ){ - params.put("sql", "nanumMasterEndDt2"); - bservice.update(params); + /*params.put("sql", "nanumMasterEndDt2"); + bservice.update(params);*/ } if(emap2.get("mediationEndDt") == null || SeedUtils.setReplaceNull(emap2.get("mediationEndDt")).equals("")){ @@ -619,9 +619,9 @@ public class BaseController { } pendencyPeriod = ((endDt.getTime() - caseDate.getTime()) / currDay) - appReqTerm +1; - params.put("pendencyPeriod", pendencyPeriod); + /*params.put("pendencyPeriod", pendencyPeriod); params.put("sql", "nanumMasterPendencyPeriodUp"); - bservice.update(params); + bservice.update(params);*/ }else if("5223000000".equals(emap.get("codeNo")) || "5323000000".equals(emap.get("codeNo")) 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 8fe5e96b..1da5956d 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 @@ -65,4 +65,23 @@ WHERE CASE_NO = #caseNo# + +