diff --git a/src/main/java/itn/let/sym/grd/service/MberGrdService.java b/src/main/java/itn/let/sym/grd/service/MberGrdService.java index e2ec9adc..61134219 100644 --- a/src/main/java/itn/let/sym/grd/service/MberGrdService.java +++ b/src/main/java/itn/let/sym/grd/service/MberGrdService.java @@ -34,6 +34,9 @@ public interface MberGrdService { // 회원 등급제 대상여부 정보(사용자화면용) public MberGrdVO selectMberGrdInfo(String mberId) throws Exception; + // 회원 등급 예외 정보 + public MberGrdVO selectMberEtcInfo(String mberId) throws Exception; + // 회원별 등급 누적결제액 상세 public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception; diff --git a/src/main/java/itn/let/sym/grd/service/MberGrdVO.java b/src/main/java/itn/let/sym/grd/service/MberGrdVO.java index afb0d9fe..85f70561 100644 --- a/src/main/java/itn/let/sym/grd/service/MberGrdVO.java +++ b/src/main/java/itn/let/sym/grd/service/MberGrdVO.java @@ -48,6 +48,9 @@ public class MberGrdVO extends UserDefaultVO { private String grdPeriod; // 회원등급제 누적결제 계산기간 private String tempYn; private String moid; // 결제번호 + private String isSalePrice; // 협의회원 + private String blineCode; // B선회원 + private String spamYn; // 스팸회원 // 검색필터 private String searchGrdStatus; @@ -287,5 +290,23 @@ public class MberGrdVO extends UserDefaultVO { } public void setSearchGrdStatus(String searchGrdStatus) { this.searchGrdStatus = searchGrdStatus; + } + public String getIsSalePrice() { + return isSalePrice; + } + public void setIsSalePrice(String isSalePrice) { + this.isSalePrice = isSalePrice; + } + public String getBlineCode() { + return blineCode; + } + public void setBlineCode(String blineCode) { + this.blineCode = blineCode; + } + public String getSpamYn() { + return spamYn; + } + public void setSpamYn(String spamYn) { + this.spamYn = spamYn; } } diff --git a/src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java b/src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java index 92b435d6..97b7644f 100644 --- a/src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java +++ b/src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java @@ -53,6 +53,11 @@ public class MberGrdDAO extends EgovAbstractDAO { return (MberGrdVO) select("mberGrdDAO.selectMberGrdInfo", mberId); } + // 회원 등급 예외 정보 + public MberGrdVO selectMberEtcInfo(String mberId) throws Exception{ + return (MberGrdVO) select("mberGrdDAO.selectMberEtcInfo", mberId); + } + // 회원별 등급 누적결제액 상세 public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception{ return (MberGrdVO) select("mberGrdDAO.selectMberGrdAmtDetail", mberGrdVO); diff --git a/src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java b/src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java index 4fb60b84..b0886a26 100644 --- a/src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java +++ b/src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java @@ -130,6 +130,15 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG return mberGrdDAO.selectMberGrdInfo(mberId); } + // 회원 등급 예외 정보 + @Override + public MberGrdVO selectMberEtcInfo(String mberId) throws Exception { + // 공백제거 + mberId = mberId.trim(); + + return mberGrdDAO.selectMberEtcInfo(mberId); + } + // 회원별 등급 누적결제액 상세 @Override public MberGrdVO selectMberGrdAmtDetail(MberGrdVO mberGrdVO) throws Exception { 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..db65176b 100644 --- a/src/main/java/itn/let/sym/grd/web/MberGrdController.java +++ b/src/main/java/itn/let/sym/grd/web/MberGrdController.java @@ -43,7 +43,7 @@ public class MberGrdController { HttpServletRequest request, ModelMap model) throws Exception{ - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); mberGrdVO.setMberId(userId); @@ -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 { @@ -90,11 +90,67 @@ public class MberGrdController { String msg = ""; try{ - MberGrdVO mberGrdVO1 = new MberGrdVO(); - mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); - if (mberGrdVO1.getGrdNoti().equals("Y")) { - isSuccess = true; - } + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + 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 = ""; + MberGrdVO rtnMberGrdVO = new MberGrdVO(); + + try{ + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); + if (null != loginVO) { + mberGrdVO.setMberId(userId); + + // Step 1. 등급제 시행 ON 일경우(시행일자 진행여부 Y일경우) + MberGrdVO mberGrdVO1 = new MberGrdVO(); + mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); + if (mberGrdVO1.getGrdNoti().equals("Y")) { + // Step 2. 회원별 이벤트 진행여부 + int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId()); + if (mberEventPrgCnt == 0) { + rtnMberGrdVO = mberGrdService.selectMberGrdInfo(mberGrdVO.getMberId()); + if (null != rtnMberGrdVO) { + isSuccess = true; + } + else { + msg = "종료"; + } + } + } + } + else { + MberGrdVO mberGrdVO1 = new MberGrdVO(); + mberGrdVO1 = mberGrdService.selectMberSettingDetail(mberGrdVO); + if (mberGrdVO1.getGrdNoti().equals("Y")) { + isSuccess = true; + } + } } catch(Exception e) { msg = e.getMessage(); @@ -115,7 +171,7 @@ public class MberGrdController { modelAndView.setViewName("jsonView"); // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); diff --git a/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java b/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java index 408ecf4d..74474edb 100644 --- a/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java +++ b/src/main/java/itn/let/sym/grd/web/MberGrdMngController.java @@ -353,6 +353,56 @@ public class MberGrdMngController { return modelAndView; } + // 회원 등급 예외 정보 + @RequestMapping(value = "/sym/grd/mberGrdEtcChkAjax.do") + public ModelAndView mberGrdEtcChkAjax( + @ModelAttribute("mberGrdVO") MberGrdVO mberGrdVO) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + boolean isSuccess = false; + boolean isEvent = false; + String msg = ""; + MberGrdVO rtnMberGrdVO = new MberGrdVO(); + + // 로그인VO에서 사용자 정보 가져오기 + LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + String frstRegisterId = loginVO == null ? "" : loginVO.getId(); + mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID + + try{ + if (StringUtils.isNotEmpty(mberGrdVO.getMberId())) { + + // Step 2. 회원별 이벤트 진행여부 + int mberEventPrgCnt = mberGrdService.selectMberEventPrgCnt(mberGrdVO.getMberId()); + if (mberEventPrgCnt == 0) { + rtnMberGrdVO = mberGrdService.selectMberEtcInfo(mberGrdVO.getMberId()); + if (null != rtnMberGrdVO) { + isSuccess = true; + } + else { + msg = "종료"; + } + } + else { + isEvent = true; + } + + } + } + catch(Exception e) { + msg = e.getMessage(); + } + + modelAndView.addObject("rtnMberGrdVO", rtnMberGrdVO); + modelAndView.addObject("isSuccess", isSuccess); + modelAndView.addObject("isEvent", isEvent); + modelAndView.addObject("msg", msg); + + return modelAndView; + } + // 회원 등급제 종료 @RequestMapping(value = "/sym/grd/mberGrdEndByUserAjax.do") public ModelAndView mberGrdEndByUserAjax( diff --git a/src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml index 60ce46ed..af9ffe33 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml @@ -303,6 +303,41 @@ ]]> + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index a7e9ea54..63d13e71 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -106,8 +106,43 @@ $(document).ready(function (){ //등급제 대상 여부(헤더) getMberGrdChk_Header(); } + + var reqURL = "${pageContext.request.requestURL}"; + var mainURL = "web/main/mainPage.do"; + if (reqURL.lastIndexOf(mainURL) > -1) { + //등급제 시행 ON/OFF 체크(비로그인) + getMberSettingDetailByNotLogin(); + } + else { + // 문자(등급별 요금 안내) + $("#priceTopBanner").hide(); + } + }); +//등급제 시행 ON/OFF 체크(비로그인) +function getMberSettingDetailByNotLogin() { + $.ajax({ + type: "POST", + url: "/web/grd/mberSettDetailByNotLoginAjax.do", + data: {}, + dataType:'json', + async: false, + success: function (data) { + if (data.isSuccess) { + // 문자(등급별 요금 안내) + $("#priceTopBanner").show(); + } + else { + //alert("Msg : " + data.msg); + } + }, + error: function (e) { + //alert("ERROR : " + JSON.stringify(e)); + } + }); +} + //등급제 대상 여부 function getMberGrdChk_Header() { $.ajax({ @@ -1086,12 +1121,10 @@ function actionLogin() { - diff --git a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp index e05a8aa6..4e9450a4 100644 --- a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp @@ -1176,13 +1176,13 @@ function fn_click_banner_add_stat(bannerMenuCode){
문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴
-
문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 가을이 오는 소리를 들어보세요, 입추 - 더운 여름 입추라니 믿기지가 않지만, 오늘부터 더위가 꺽이길 바라는 마음이 간절해지는 날입니다.
+
문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 대한독립만세 광복절 8.15 삼복더위 삼계탕 대신 치킨
문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백
-
다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 입추맞이 궁궐산책 입추맞이 궁궐 야간 관람 08.05~가을이 끝나기전. 입추맞이 우리가족 여름가을여행 COUPON 15%할인 10가족 추첨, COUPON 30%할인 10가족 추첨, 이벤트기간 : 9.1~9.30. AUTUMN EVENT 가을  정기 세일 50%OFF 이벤트 기간:9.1~9.30
+
다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요.summer 여름 휴가 배송 안내 본사 여름 휴가로 인하여 배송 및 고객센터 업무가 진행되지 않는 점 양해 부탁 드립니다. 휴가가 끝나면 정상 영업합니다. 2022.08.03 ~ 08.07 SUN MON TUE WEN THU FRI SAT 24 25 26 27 28 29 30-주문마감(울릉도, 제주도, 도서산간지역) 31 1 2-오후 5시 주문마감  3 4 5 6 7 ON몰 여름휴가 8-배송시작 9 10 11 12 13 MUNJA_ON_SHOP 815 광복절 이벤트 #태극기달고 #태그 #할인쿠폰 #증정! 8·15 휴무안내 휴무안내 월 15 화 16 수 17 목 18 금 19 토 20 휴무일에는 상담&배송업무가 중단됩니다.
문자는 이제, 문자온! 선택은 역시 문자온! 문자사이트 선택의 5가지 기준 1. 가격, 속도, 성능, 기능, 보안이 보장되는가? 2. 결제, 정산, 계산서 발행 등 업무가 자동화 되어 있고 편리한가? 3. 최신 IT 기술과 트렌드가 반영되어 있는가? 4. 회원가입 및 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 사용이 편리한가? 5. 매일 문자샘플이 업데이트 되고, CS 및 기술응대가 실시간적으로 이루어지는가?
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, diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp index 99bec45c..bc217301 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp @@ -25,9 +25,6 @@ $(document).ready(function(){ $("#btnDdedicatedAccount").trigger("click"); } - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); - // 등급제 대상 여부 getMberGrdChk(); }); @@ -432,29 +429,6 @@ function TabTypePay(obj, tabId) { setPriceMake(); } -//등급제 시행 ON/OFF 체크 -function getMberSettingDetail() { - $.ajax({ - type: "POST", - url: "/web/grd/mberSettDetailAjax.do", - data: {}, - dataType:'json', - async: false, - success: function (data) { - if (data.isSuccess) { - // 문자(등급별 요금 안내) - $("#mberGrdSettingArea").show(); - } - else { - //alert("Msg : " + data.msg); - } - }, - error: function (e) { - //alert("ERROR : " + JSON.stringify(e)); - } - }); -} - // 등급제 대상 여부 function getMberGrdChk() { $.ajax({ @@ -471,7 +445,10 @@ function getMberGrdChk() { sHtml += "(누적결제액 :                  " + numberWithCommas(data.rtnMberGrdVO.totAmt) + "원)

"; $("#grdShowArea").html(sHtml); $("#grdShowArea").show(); - $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)"); + $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)"); + + // 문자(등급별 요금 안내) + $("#mberGrdSettingArea").show(); } else { //alert("Msg : " + data.msg); diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp index 776b1d14..e7699128 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp @@ -29,9 +29,6 @@ $(document).ready(function(){ $("#btnDdedicatedAccount").trigger("click"); } - //등급제 시행 ON/OFF 체크 - getMberSettingDetail(); - // 등급제 대상 여부 getMberGrdChk(); }); @@ -618,30 +615,6 @@ function TabTypePay(obj, tabId) { setPriceMake(); } - -//등급제 시행 ON/OFF 체크 -function getMberSettingDetail() { - $.ajax({ - type: "POST", - url: "/web/grd/mberSettDetailAjax.do", - data: {}, - dataType:'json', - async: false, - success: function (data) { - if (data.isSuccess) { - // 문자(등급별 요금 안내) - $("#mberGrdSettingArea").show(); - } - else { - //alert("Msg : " + data.msg); - } - }, - error: function (e) { - //alert("ERROR : " + JSON.stringify(e)); - } - }); -} - // 등급제 대상 여부 function getMberGrdChk() { $.ajax({ @@ -658,7 +631,10 @@ function getMberGrdChk() { sHtml += "(누적결제액 :                  " + numberWithCommas(data.rtnMberGrdVO.totAmt) + "원)

"; $("#grdShowArea").html(sHtml); $("#grdShowArea").show(); - $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)"); + $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)"); + + // 문자(등급별 요금 안내) + $("#mberGrdSettingArea").show(); } else { //alert("Msg : " + data.msg); diff --git a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgAllListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgAllListAjax.jsp index 7c4931ec..1b9376b7 100644 --- a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgAllListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgAllListAjax.jsp @@ -301,7 +301,7 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCancelListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCancelListAjax.jsp index fb195796..82f0bbc8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCancelListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCancelListAjax.jsp @@ -240,7 +240,7 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCompleteListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCompleteListAjax.jsp index 69b1f80f..863e0f21 100644 --- a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCompleteListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgCompleteListAjax.jsp @@ -227,7 +227,7 @@ $(document).ready(function(){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgReadyListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgReadyListAjax.jsp index 89ea37bf..968405dd 100644 --- a/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgReadyListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgReadyListAjax.jsp @@ -244,7 +244,7 @@ function fnSearch(pageNo){ - 발송 내역이 없습니다. + 발송 내역이 없습니다. diff --git a/src/main/webapp/publish/images/main/f_visual_01_20230808.jpg b/src/main/webapp/publish/images/main/f_visual_01_20230808.jpg new file mode 100644 index 00000000..59c8485c Binary files /dev/null and b/src/main/webapp/publish/images/main/f_visual_01_20230808.jpg differ diff --git a/src/main/webapp/publish/images/main/f_visual_03_20230808.jpg b/src/main/webapp/publish/images/main/f_visual_03_20230808.jpg new file mode 100644 index 00000000..8a10baa6 Binary files /dev/null and b/src/main/webapp/publish/images/main/f_visual_03_20230808.jpg differ