diff --git a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java index f27f65e8..c0916816 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java @@ -2714,6 +2714,25 @@ public class EgovUserManageController { msg = "로그인이 필요합니다."; } else { + + MberManageVO mberManageVO = mberManageService.selectMber(userManageVO.getMberId()); + + System.out.println(mberManageVO.getTaxbillAuto()); + + String taxbillAuto = mberManageVO.getTaxbillAuto(); + + if(taxbillAuto == null || taxbillAuto.equals("N")) { + + isSuccess = false; + msg = "세금계산서 자동발행의 선택이 안되어 있습니다. 확인 부탁드리겠습니다."; + + modelAndView.addObject("isSuccess", isSuccess); + modelAndView.addObject("msg", msg); + + return modelAndView; + + } + int payCnt = userManageService.selectPayCountByUser(userManageVO); if (payCnt > 0) { isSuccess = false; diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp index 5e5163b5..f724f8e5 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp @@ -1439,6 +1439,23 @@ function fnMberHotlineAgentYn(){ //후불제 여부 function fnMberPrePaymentYn(prePaymentYn){ + + var form = document.mberManageVO; + var taxbillAuto = form.taxbillAuto.value; + var sumPayMoney = '${sumPayMoney}'; + + //기존 결재 내역 존재 여부 확인 + if(sumPayMoney > 0){ + alert("회원의 결제내역 정보가 존재합니다. 확인 부탁드리겠습니다."); + return false; + } + + //세금계산서 자동발행 여부 확인 + if(taxbillAuto == '' || taxbillAuto == 'N'){ + alert("세금계산서 자동발행의 선택이 안되어 있습니다. 확인 부탁드리겠습니다."); + return false; + } + if(confirm("후불제로 변경하시겠습니까?\n후불제로 변경하면 선불제로 변경 불가합니다.")){ $.ajax({ @@ -2965,6 +2982,7 @@ function kakaoATDelayCancel(msgGroupId){ +
· 이용자 정보 조회