From 67694040f844d1837e14ee474e4881e1849908f2 Mon Sep 17 00:00:00 2001 From: hylee Date: Mon, 19 Feb 2024 14:33:56 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=95=EC=9B=90=EC=97=B0=EA=B3=84=EC=A1=B0?= =?UTF-8?q?=EC=A0=95=20->=20=EC=A1=B0=EC=A0=95=EC=83=81=ED=83=9C:=EC=A1=B0?= =?UTF-8?q?=EC=A0=95=EC=A7=84=ED=96=89=20=EC=BD=94=EB=93=9C=20CC703:20000?= =?UTF-8?q?=EB=B2=88=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/AdjCourtCnctnService.java | 2 + .../service/impl/AdjCourtCnctnDAO.java | 4 ++ .../impl/AdjCourtCnctnServiceImpl.java | 10 ++++ .../web/AdjCourtCnctnController.java | 11 +++++ .../adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml | 11 +++++ .../adjCourtCnctn/adjCourtCnctnDetailTab0.jsp | 47 +++++++++++++++++++ .../adjCourtCnctn/adjCourtCnctnList.jsp | 4 ++ 7 files changed, 89 insertions(+) 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..65d76dbb 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,10 @@ function setSearchMonthDate(month) { + + + +