diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java index e5f9813f..c34d3bc6 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java @@ -35,6 +35,8 @@ import itn.let.mjo.pay.service.MjonPayVO; import itn.let.mjo.pay.service.MjonVaMsgLogVO; import itn.let.mjo.payva.service.VacsVactService; import itn.let.mjo.payva.service.VacsVactVO; +import itn.let.sym.grd.service.MberGrdService; +import itn.let.sym.grd.service.MberGrdVO; import itn.let.sym.site.service.EgovSiteManagerService; import itn.let.sym.site.service.JoinSettingVO; import itn.let.uss.umt.service.EgovMberManageService; @@ -76,6 +78,8 @@ public class MjonPayV2Controller { @Resource(name="MjonCommon") private MjonCommon mjonCommon; + @Resource(name = "mberGrdService") + MberGrdService mberGrdService; /** KG 모빌리언스 설정 */ // CARD @@ -180,6 +184,10 @@ public class MjonPayV2Controller { } model.addAttribute("tabType", tabType); + MberGrdVO mberGrdVO = new MberGrdVO(); + List mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO); + model.addAttribute("mberGrdSettingList", mberGrdSettingList); + return "/web/pay/PayViewV2"; } 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 1d4674c0..9d7c845e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp @@ -29,6 +29,11 @@ $(document).ready(function(){ $("#btnDdedicatedAccount").trigger("click"); } + //등급제 시행 ON/OFF 체크 + //getMberSettingDetail(); + + // 등급제 대상 여부 + //getMberGrdChk(); }); @@ -601,6 +606,59 @@ 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({ + type: "POST", + url: "/web/grd/mberGrdChkAjax.do", + data: {}, + dataType:'json', + async: false, + success: function (data) { + if (data.isSuccess) { + // 등급제 누적결제액 세부내역 + var sHtml = ""; + sHtml += "

등급 : 등급 스몰 아이콘" + data.rtnMberGrdVO.grdSetNm; + sHtml += "(누적결제액 :                  " + numberWithCommas(data.rtnMberGrdVO.totAmt) + "원)

"; + $("#grdShowArea").html(sHtml); + $("#grdShowArea").show(); + $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)"); + } + else { + //alert("Msg : " + data.msg); + } + }, + error: function (e) { + //alert("ERROR : " + JSON.stringify(e)); + } + }); +} + + + + + + + + +