From 39ed2f870696c2c1702312b3971fcd1581ca853b Mon Sep 17 00:00:00 2001 From: wyh Date: Mon, 11 Nov 2024 09:16:27 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=A9=EC=8A=A4=20=EC=A3=BC=EC=86=8C?= =?UTF-8?q?=EB=A1=9D=20=EC=82=AD=EC=A0=9C=EA=B8=B0=EB=8A=A5=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fax/addr/service/impl/FaxAddrGroupDAO.java | 5 +++++ .../let/fax/addr/web/FaxAddrGroupController.java | 15 +++++---------- .../let/fax/addr/Fax_AddrGroup_SQL_Mysql.xml | 15 +++++++++++++++ 3 files changed, 25 insertions(+), 10 deletions(-) diff --git a/src/main/java/itn/let/fax/addr/service/impl/FaxAddrGroupDAO.java b/src/main/java/itn/let/fax/addr/service/impl/FaxAddrGroupDAO.java index d48f3437..2d4cf2aa 100644 --- a/src/main/java/itn/let/fax/addr/service/impl/FaxAddrGroupDAO.java +++ b/src/main/java/itn/let/fax/addr/service/impl/FaxAddrGroupDAO.java @@ -90,4 +90,9 @@ public class FaxAddrGroupDAO extends EgovAbstractDAO{ public int selectMaxOrderFaxNumber(FaxAddrGroupVO addrGroupVO) throws Exception{ return (Integer)select("FaxAddrGroupDAO.selectMaxOrderFaxNumber", addrGroupVO); } + + public void deleteFaxAddrGroup_advc(FaxAddrGroupVO addrGroupVO) { + update("FaxAddrGroupDAO.deleteFaxAddrGroup_advc", addrGroupVO); + } + } diff --git a/src/main/java/itn/let/fax/addr/web/FaxAddrGroupController.java b/src/main/java/itn/let/fax/addr/web/FaxAddrGroupController.java index 5149a0db..52152d5a 100644 --- a/src/main/java/itn/let/fax/addr/web/FaxAddrGroupController.java +++ b/src/main/java/itn/let/fax/addr/web/FaxAddrGroupController.java @@ -353,18 +353,15 @@ public class FaxAddrGroupController { LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); addrGroupVO.setLastUpdusrId(user.getId()); addrGroupVO.setMberId(user.getId()); - FaxAddrVO addrVO = new FaxAddrVO(); for(String id:grpCheck) { try { - addrGroupVO.setAddrGrpId(id); - faxAddrGroupService.deleteFaxAddrGroup(addrGroupVO); - addrVO.setAddrGrpId(id); - addrVO.setGrpDelete("Y"); - addrVO.setMberId(user.getId()); - addrVO.setLastUpdusrId(user.getId()); - faxAddrService.deleteFaxAddr(addrVO); + addrGroupVO.setAddrGrpId(id); + addrGroupVO.setMberId(user.getId()); + addrGroupVO.setLastUpdusrId(user.getId()); + + faxAddrService.deleteFaxAddr_advc(addrGroupVO); modelAndView.addObject("result", "success"); } catch (Exception e) { @@ -373,9 +370,7 @@ public class FaxAddrGroupController { return modelAndView; } } - return modelAndView; - } /** diff --git a/src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_AddrGroup_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_AddrGroup_SQL_Mysql.xml index d2755be5..459895b8 100644 --- a/src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_AddrGroup_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_AddrGroup_SQL_Mysql.xml @@ -121,6 +121,21 @@ + + + /* FaxAddrGroupDAO.deleteFaxAddrGroup_advc*/ + UPDATE + MJ_FAX_ADDR_GRP + SET + DELETE_YN = 'Y' + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE + MBER_ID = #mberId# + AND + ADDR_GRP_ID = #addrGrpId# + + DELETE FROM