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# + +