diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java index da3f2237..0c5fc724 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java @@ -55,6 +55,8 @@ public interface AdjCourtCnctnService { public RestResponse updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO); public RestResponse updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO); + + public RestResponse updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO); List findByIdFromAdjCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO); diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java index 3d77b5c6..06906ea2 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java @@ -123,6 +123,10 @@ public class AdjCourtCnctnDAO extends EgovAbstractDAO { public AdjCourtRprtMgrVO findByRprtSeqFromAdrCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) { return (AdjCourtRprtMgrVO) select("adjCourtCnctnDAO.findByRprtSeqFromAdrCourtRprtMgr", adjCourtCnctnVO); } + + public void updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) { + update("adjCourtCnctnDAO.updateCrtStatCdAjax", adjCourtCnctnVO); + } } diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java index 5b5d7fb1..d07e2d74 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java @@ -322,6 +322,16 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements } return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now()); } + + @Override + public RestResponse updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) { + try { + adjCourtCnctnDAO.updateCrtStatCdAjax(adjCourtCnctnVO); + }catch (Exception e) { + return new RestResponse(HttpStatus.BAD_REQUEST, "오류가 발생하였습니다.", LocalDateTime.now()); + } + return new RestResponse(HttpStatus.OK, "정상 처리 되었습니다.", LocalDateTime.now()); + } @Override public List findByIdFromAdjCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) { diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java index e436109d..f7cda944 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java @@ -328,6 +328,17 @@ public class AdjCourtCnctnController { return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtAdjAdminMenoAjax(adjCourtCnctnVO)); } + @RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtStatCdAjax.do") + public ResponseEntity updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception { + + LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); + + adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId()); + adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId()); + + return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtStatCdAjax(adjCourtCnctnVO)); + } + @RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppDetailPop.do") diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml index 9fd6fa26..7ef54e28 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml @@ -1086,6 +1086,17 @@ + + + UPDATE adr_court_mgr + SET + crt_stat_cd = #crtStatCd# + , last_updusr_id = #lastUpdusrId# + , last_updt_pnttm = now() + WHERE crt_seq = #crtSeq# + + + " /> +
+ + " /> +
diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp index 094ac09e..6dbcb8c3 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp @@ -202,6 +202,14 @@ function setSearchMonthDate(month) { + + + + + + + +