From c5e2063a03b45fb962727acfbea7278a02e21efe Mon Sep 17 00:00:00 2001 From: rosewiper Date: Wed, 27 Dec 2023 12:20:20 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=201.=20=EC=82=AC=EC=9A=A9=EC=9E=90=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20=ED=8C=9D=EC=97=85=20"=ED=9B=84=EB=B6=88=EC=A0=9C?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD"=20=EA=B8=B0=EB=8A=A5=EC=8B=9C?= =?UTF-8?q?=20=EC=84=B8=EA=B8=88=EA=B3=84=EC=82=B0=EC=84=9C=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EB=B0=9C=ED=96=89=20=EB=B0=8F=20=EA=B2=B0=EC=A0=9C?= =?UTF-8?q?=EB=82=B4=EC=97=AD=20=EC=97=AC=EB=B6=80=20=EB=AF=B8=EB=A6=AC=20?= =?UTF-8?q?=EC=B2=B4=ED=81=AC=20=202.=20=EC=BB=A8=ED=8A=B8=EB=A1=A4?= =?UTF-8?q?=EB=9F=AC=EC=97=90=EC=84=9C=EB=8F=84=20=EC=84=B8=EA=B8=88?= =?UTF-8?q?=EA=B3=84=EC=82=B0=EC=84=9C=20=EC=9E=90=EB=8F=99=EB=B0=9C?= =?UTF-8?q?=ED=96=89=20=EB=B0=8F=20=EA=B2=B0=EC=A0=9C=EB=82=B4=EC=97=AD=20?= =?UTF-8?q?=EC=97=AC=EB=B6=80=20=EC=B2=B4=ED=81=AC=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uss/umt/web/EgovUserManageController.java | 19 +++++++++++++++++++ .../cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp | 18 ++++++++++++++++++ 2 files changed, 37 insertions(+) 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){ +

· 이용자 정보 조회