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