From 80d147a4b2449e4f634e082f80120684c9378bd8 Mon Sep 17 00:00:00 2001 From: itn Date: Tue, 8 Aug 2023 11:01:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=B8=EC=9E=90=EC=A0=84=EC=86=A1,=20?= =?UTF-8?q?=EC=84=A0=EA=B1=B0=EB=AC=B8=EC=9E=90=20=EB=8B=A8=EA=B0=80?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=20=EB=85=B8=EC=B6=9C=EA=B8=B0=EC=A4=80=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/sym/grd/web/MberGrdController.java | 33 ++++++++++++++++++- .../jsp/web/msgcampain/MsgDataSMLView.jsp | 18 ++++++++-- .../msgcampain/excel/MsgExcelDataSMLView.jsp | 18 ++++++++-- .../jsp/web/msgdata/MsgDataSMLView.jsp | 18 ++++++++-- .../web/msgdata/excel/MsgExcelDataSMLView.jsp | 18 ++++++++-- .../webapp/WEB-INF/jsp/web/pay/PayGuide.jsp | 10 +++--- 6 files changed, 97 insertions(+), 18 deletions(-) diff --git a/src/main/java/itn/let/sym/grd/web/MberGrdController.java b/src/main/java/itn/let/sym/grd/web/MberGrdController.java index f5d632ea..270dc8ec 100644 --- a/src/main/java/itn/let/sym/grd/web/MberGrdController.java +++ b/src/main/java/itn/let/sym/grd/web/MberGrdController.java @@ -78,7 +78,7 @@ public class MberGrdController { return "/web/grd/MberGrdHistListAjax"; } - // 등급제 시행 ON/OFF 체크 + // 등급제 시행 ON/OFF 체크(로그인 상태에서만 조회) @RequestMapping(value = "/web/grd/mberSettDetailAjax.do") public ModelAndView mberSettingDetailAjax( @ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception { @@ -89,6 +89,37 @@ public class MberGrdController { boolean isSuccess = false; String msg = ""; + try{ + LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + if (null != loginVO) { + MberGrdVO mberGrdVO1 = new MberGrdVO(); + mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); + if (mberGrdVO1.getGrdNoti().equals("Y")) { + isSuccess = true; + } + } + } + catch(Exception e) { + msg = e.getMessage(); + } + + modelAndView.addObject("isSuccess", isSuccess); + modelAndView.addObject("msg", msg); + + return modelAndView; + } + + // 등급제 시행 ON/OFF 체크(비로그인 상태에서 조회) + @RequestMapping(value = "/web/grd/mberSettDetailByNotLoginAjax.do") + public ModelAndView mberSettDetailByNotLoginAjax( + @ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + boolean isSuccess = false; + String msg = ""; + try{ MberGrdVO mberGrdVO1 = new MberGrdVO(); mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); diff --git a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp index 998bc195..8aa04d37 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp @@ -297,6 +297,18 @@ function txtExport(event){ $("#txtFile").val(""); } +//발송금액 단가표시 +function SetPriceWrapOpen() { + var loginVO = '${LoginVO}'; + //로그인 체크 + if(loginVO == "" || loginVO == null){ + } + else { + // 발송금액 가격안내 + $("#myPriceWrap").show(); + } +} + //등급제 시행 ON/OFF 체크 function getMberSettingDetail() { $.ajax({ @@ -307,7 +319,7 @@ function getMberSettingDetail() { async: false, success: function (data) { if (data.isSuccess) { - // 발송금액 아래 등급별 가격안내 추가 + // 발송금액 가격안내 $("#myPriceWrap").show(); } else { @@ -321,8 +333,8 @@ function getMberSettingDetail() { } $(document).ready(function (){ - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); + // 발송금액 단가표시 + SetPriceWrapOpen(); //미리보기 이미지 영역 숨김 처리 $('.preiew_img').hide(); diff --git a/src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp index 17ed1cc9..fc68122c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp @@ -442,6 +442,18 @@ function txtExport(event){ $("#txtFile").val(""); } +//발송금액 단가표시 +function SetPriceWrapOpen() { + var loginVO = '${LoginVO}'; + //로그인 체크 + if(loginVO == "" || loginVO == null){ + } + else { + // 발송금액 가격안내 + $("#myPriceWrap").show(); + } +} + //등급제 시행 ON/OFF 체크 function getMberSettingDetail() { $.ajax({ @@ -452,7 +464,7 @@ function getMberSettingDetail() { async: false, success: function (data) { if (data.isSuccess) { - // 발송금액 아래 등급별 가격안내 추가 + // 발송금액 가격안내 $("#myPriceWrap").show(); } else { @@ -466,8 +478,8 @@ function getMberSettingDetail() { } $(document).ready(function (){ - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); + // 발송금액 단가표시 + SetPriceWrapOpen(); $('.preiew_img').hide(); $('.prePhoto').hide(); diff --git a/src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp index e4170654..ce78a56c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp @@ -449,6 +449,18 @@ function txtExport(event){ $("#txtFile").val(""); } +// 발송금액 단가표시 +function SetPriceWrapOpen() { + var loginVO = '${LoginVO}'; + //로그인 체크 + if(loginVO == "" || loginVO == null){ + } + else { + // 발송금액 가격안내 + $("#myPriceWrap").show(); + } +} + //등급제 시행 ON/OFF 체크 function getMberSettingDetail() { $.ajax({ @@ -459,7 +471,7 @@ function getMberSettingDetail() { async: false, success: function (data) { if (data.isSuccess) { - // 발송금액 아래 등급별 가격안내 추가 + // 발송금액 가격안내 $("#myPriceWrap").show(); } else { @@ -473,8 +485,8 @@ function getMberSettingDetail() { } $(document).ready(function (){ - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); + // 발송금액 단가표시 + SetPriceWrapOpen(); // Bline 확연 및 라디오 버튼 클릭 이벤트 추가 var blineCodeYn = $("#blineCode").val(); diff --git a/src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp index 29125f10..37c08ca7 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp @@ -593,6 +593,18 @@ function txtExport(event){ $("#txtFile").val(""); } +//발송금액 단가표시 +function SetPriceWrapOpen() { + var loginVO = '${LoginVO}'; + //로그인 체크 + if(loginVO == "" || loginVO == null){ + } + else { + // 발송금액 가격안내 + $("#myPriceWrap").show(); + } +} + //등급제 시행 ON/OFF 체크 function getMberSettingDetail() { $.ajax({ @@ -603,7 +615,7 @@ function getMberSettingDetail() { async: false, success: function (data) { if (data.isSuccess) { - // 발송금액 아래 등급별 가격안내 추가 + // 발송금액 가격안내 $("#myPriceWrap").show(); } else { @@ -617,8 +629,8 @@ function getMberSettingDetail() { } $(document).ready(function (){ - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); + // 발송금액 단가표시 + SetPriceWrapOpen(); // Bline 확연 및 라디오 버튼 클릭 이벤트 추가 var blineCodeYn = $("#blineCode").val(); diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp index caa11d9e..8b7d2c26 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp @@ -65,8 +65,8 @@ $(document).ready(function () { $("#btnEstimate").trigger("click"); } - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); + //등급제 시행 ON/OFF 체크(비로그인) + getMberSettingDetailByNotLogin(); // 등급제 대상 여부 getMberGrdChk(); @@ -341,11 +341,11 @@ function infoPop(pageUrl){ } -//등급제 시행 ON/OFF 체크 -function getMberSettingDetail() { +//등급제 시행 ON/OFF 체크(비로그인) +function getMberSettingDetailByNotLogin() { $.ajax({ type: "POST", - url: "/web/grd/mberSettDetailAjax.do", + url: "/web/grd/mberSettDetailByNotLoginAjax.do", data: {}, dataType:'json', async: false,