등급제 주석해지
@2bb1e739310bae4c441b0b6479835952893ace0f
--- src/main/java/itn/let/mjo/pay/web/MjonPayController.java
+++ src/main/java/itn/let/mjo/pay/web/MjonPayController.java
... | ... | @@ -1837,6 +1837,10 @@ |
| 1837 | 1837 |
} |
| 1838 | 1838 |
model.addAttribute("tabType", tabType);
|
| 1839 | 1839 |
|
| 1840 |
+ MberGrdVO mberGrdVO = new MberGrdVO(); |
|
| 1841 |
+ List<MberGrdVO> mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO); |
|
| 1842 |
+ model.addAttribute("mberGrdSettingList", mberGrdSettingList);
|
|
| 1843 |
+ |
|
| 1840 | 1844 |
return "/web/pay/PayView"; |
| 1841 | 1845 |
} |
| 1842 | 1846 |
|
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp
... | ... | @@ -322,7 +322,7 @@ |
| 322 | 322 |
|
| 323 | 323 |
$(document).ready(function (){
|
| 324 | 324 |
//등급제 시행 ON/OFF 체크 |
| 325 |
- //getMberSettingDetail(); |
|
| 325 |
+ getMberSettingDetail(); |
|
| 326 | 326 |
|
| 327 | 327 |
//미리보기 이미지 영역 숨김 처리 |
| 328 | 328 |
$('.preiew_img').hide();
|
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/excel/MsgExcelDataSMLView.jsp
... | ... | @@ -467,7 +467,7 @@ |
| 467 | 467 |
|
| 468 | 468 |
$(document).ready(function (){
|
| 469 | 469 |
//등급제 시행 ON/OFF 체크 |
| 470 |
- //getMberSettingDetail(); |
|
| 470 |
+ getMberSettingDetail(); |
|
| 471 | 471 |
|
| 472 | 472 |
$('.preiew_img').hide();
|
| 473 | 473 |
$('.prePhoto').hide();
|
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
... | ... | @@ -474,7 +474,7 @@ |
| 474 | 474 |
|
| 475 | 475 |
$(document).ready(function (){
|
| 476 | 476 |
//등급제 시행 ON/OFF 체크 |
| 477 |
- //getMberSettingDetail(); |
|
| 477 |
+ getMberSettingDetail(); |
|
| 478 | 478 |
|
| 479 | 479 |
// Bline 확연 및 라디오 버튼 클릭 이벤트 추가 |
| 480 | 480 |
var blineCodeYn = $("#blineCode").val();
|
--- src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/excel/MsgExcelDataSMLView.jsp
... | ... | @@ -618,7 +618,7 @@ |
| 618 | 618 |
|
| 619 | 619 |
$(document).ready(function (){
|
| 620 | 620 |
//등급제 시행 ON/OFF 체크 |
| 621 |
- //getMberSettingDetail(); |
|
| 621 |
+ getMberSettingDetail(); |
|
| 622 | 622 |
|
| 623 | 623 |
// Bline 확연 및 라디오 버튼 클릭 이벤트 추가 |
| 624 | 624 |
var blineCodeYn = $("#blineCode").val();
|
--- src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayGuide.jsp
... | ... | @@ -66,10 +66,10 @@ |
| 66 | 66 |
} |
| 67 | 67 |
|
| 68 | 68 |
//등급제 시행 ON/OFF 체크 |
| 69 |
- //getMberSettingDetail(); |
|
| 69 |
+ getMberSettingDetail(); |
|
| 70 | 70 |
|
| 71 | 71 |
// 등급제 대상 여부 |
| 72 |
- //getMberGrdChk(); |
|
| 72 |
+ getMberGrdChk(); |
|
| 73 | 73 |
|
| 74 | 74 |
}); |
| 75 | 75 |
|
--- src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 |
}) |
| 91 | 91 |
|
| 92 | 92 |
// 등급제 대상 여부 |
| 93 |
- //getMberGrdChk(); |
|
| 93 |
+ getMberGrdChk(); |
|
| 94 | 94 |
}); |
| 95 | 95 |
|
| 96 | 96 |
|
--- src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayView.jsp
... | ... | @@ -25,6 +25,11 @@ |
| 25 | 25 |
$("#btnDdedicatedAccount").trigger("click");
|
| 26 | 26 |
} |
| 27 | 27 |
|
| 28 |
+ //등급제 시행 ON/OFF 체크 |
|
| 29 |
+ getMberSettingDetail(); |
|
| 30 |
+ |
|
| 31 |
+ // 등급제 대상 여부 |
|
| 32 |
+ getMberGrdChk(); |
|
| 28 | 33 |
}); |
| 29 | 34 |
|
| 30 | 35 |
|
... | ... | @@ -426,6 +431,57 @@ |
| 426 | 431 |
// 충전금액 세팅 |
| 427 | 432 |
setPriceMake(); |
| 428 | 433 |
} |
| 434 |
+ |
|
| 435 |
+//등급제 시행 ON/OFF 체크 |
|
| 436 |
+function getMberSettingDetail() {
|
|
| 437 |
+ $.ajax({
|
|
| 438 |
+ type: "POST", |
|
| 439 |
+ url: "/web/grd/mberSettDetailAjax.do", |
|
| 440 |
+ data: {},
|
|
| 441 |
+ dataType:'json', |
|
| 442 |
+ async: false, |
|
| 443 |
+ success: function (data) {
|
|
| 444 |
+ if (data.isSuccess) {
|
|
| 445 |
+ // 문자(등급별 요금 안내) |
|
| 446 |
+ $("#mberGrdSettingArea").show();
|
|
| 447 |
+ } |
|
| 448 |
+ else {
|
|
| 449 |
+ //alert("Msg : " + data.msg);
|
|
| 450 |
+ } |
|
| 451 |
+ }, |
|
| 452 |
+ error: function (e) {
|
|
| 453 |
+ //alert("ERROR : " + JSON.stringify(e));
|
|
| 454 |
+ } |
|
| 455 |
+ }); |
|
| 456 |
+} |
|
| 457 |
+ |
|
| 458 |
+// 등급제 대상 여부 |
|
| 459 |
+function getMberGrdChk() {
|
|
| 460 |
+ $.ajax({
|
|
| 461 |
+ type: "POST", |
|
| 462 |
+ url: "/web/grd/mberGrdChkAjax.do", |
|
| 463 |
+ data: {},
|
|
| 464 |
+ dataType:'json', |
|
| 465 |
+ async: false, |
|
| 466 |
+ success: function (data) {
|
|
| 467 |
+ if (data.isSuccess) {
|
|
| 468 |
+ // 등급제 누적결제액 세부내역 |
|
| 469 |
+ var sHtml = ""; |
|
| 470 |
+ sHtml += "<p>등급 : <span><img src='/publish/images/level/level_icon/level_small/" + data.rtnMberGrdVO.grdSetIcon + "_small_icon.png' alt='등급 스몰 아이콘'>" + data.rtnMberGrdVO.grdSetNm; |
|
| 471 |
+ sHtml += "(누적결제액 : <span>" + numberWithCommas(data.rtnMberGrdVO.totAmt) + "</span>원)</span></p>"; |
|
| 472 |
+ $("#grdShowArea").html(sHtml);
|
|
| 473 |
+ $("#grdShowArea").show();
|
|
| 474 |
+ $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
|
|
| 475 |
+ } |
|
| 476 |
+ else {
|
|
| 477 |
+ //alert("Msg : " + data.msg);
|
|
| 478 |
+ } |
|
| 479 |
+ }, |
|
| 480 |
+ error: function (e) {
|
|
| 481 |
+ //alert("ERROR : " + JSON.stringify(e));
|
|
| 482 |
+ } |
|
| 483 |
+ }); |
|
| 484 |
+} |
|
| 429 | 485 |
</script> |
| 430 | 486 |
|
| 431 | 487 |
<!-- </head> |
... | ... | @@ -788,6 +844,65 @@ |
| 788 | 844 |
</div> |
| 789 | 845 |
<!-- //즉시이체 --> |
| 790 | 846 |
</div> |
| 847 |
+ |
|
| 848 |
+ <!--누적결제액별 등급 및 단가 추가 시작--> |
|
| 849 |
+ <div class="accrue_price" id="grdShowArea" style="display: none;"> |
|
| 850 |
+ </div> |
|
| 851 |
+ <div class="accrue_level" id="mberGrdSettingArea" style="display: none;"> |
|
| 852 |
+ <p class="tType1_title level"><img src="/publish/images/level/accrue.png" alt="누적결제액별 등급 및 단가 아이콘"> 누적결제액별 등급 및 단가 |
|
| 853 |
+ </p> |
|
| 854 |
+ <table class="tType2 tType2_level"> |
|
| 855 |
+ <caption></caption> |
|
| 856 |
+ <colgroup> |
|
| 857 |
+ <col style="width: 13%;"> |
|
| 858 |
+ <col style="width: auto;"> |
|
| 859 |
+ <col style="width: 11%;"> |
|
| 860 |
+ <col style="width: 11%;"> |
|
| 861 |
+ <col style="width: 11%;"> |
|
| 862 |
+ <col style="width: 11%;"> |
|
| 863 |
+ <col style="width: 11%;"> |
|
| 864 |
+ </colgroup> |
|
| 865 |
+ <thead> |
|
| 866 |
+ <tr> |
|
| 867 |
+ <th>등급</th> |
|
| 868 |
+ <th class="th_second">누적결제액<span id="levelSubTitle"></span></th> |
|
| 869 |
+ <th>단문</th> |
|
| 870 |
+ <th>장문</th> |
|
| 871 |
+ <th>그림(1장)</th> |
|
| 872 |
+ <th>그림(2장)</th> |
|
| 873 |
+ <th>그림(3장)</th> |
|
| 874 |
+ </tr> |
|
| 875 |
+ </thead> |
|
| 876 |
+ <tbody> |
|
| 877 |
+ <c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
|
|
| 878 |
+ <tr> |
|
| 879 |
+ <th><c:out value="${result.grdSetNm}"/></th>
|
|
| 880 |
+ <td class="level_price"><c:out value="${result.stdAmtComma}"/></td>
|
|
| 881 |
+ <td><c:out value="${result.shortPrice}"/></td>
|
|
| 882 |
+ <td><c:out value="${result.longPrice}"/></td>
|
|
| 883 |
+ <td><c:out value="${result.picturePrice}"/></td>
|
|
| 884 |
+ <td><c:out value="${result.picture2Price}"/></td>
|
|
| 885 |
+ <td><c:out value="${result.picture3Price}"/></td>
|
|
| 886 |
+ </tr> |
|
| 887 |
+ </c:forEach> |
|
| 888 |
+ </tbody> |
|
| 889 |
+ </table> |
|
| 890 |
+ <span class="reqTxt4"> |
|
| 891 |
+ * 등급별 요금제는 당사의 정책 및 운영의 필요상 수정, 중단 또는 변경될 수 있습니다. <br> |
|
| 892 |
+ * 누적결제액은 등급별 요금제 적용일로부터 적립된 결제금액을 말하며, 누적결제액에 따라 등급은 자동으로 적용됩니다. <br> |
|
| 893 |
+ * "첫결제 이벤트" 등 이벤트 결제금액은 등급별 요금제 누적결제액에서 제외됩니다. <br> |
|
| 894 |
+ </span> |
|
| 895 |
+ <p class="reqTxt4 reqTxt4_last"> |
|
| 896 |
+ * 문자피싱, 스미싱, 주식, 도박, 로또, 스팸, 사기, 협박, 범죄, 유사투자, 유사수신 등을 목적으로 하거나 교사 또는 방조하는 내용의 정보, 발신번호 조작 |
|
| 897 |
+ 등으로 인지되는 문자에 대해서는 |
|
| 898 |
+ 사전 또는 즉시 발송을 차단하고 |
|
| 899 |
+ 이용을 정지시킬 수 있으며, 이에 대한 어떠한 환불이나 보상을 실시하지 않습니다. 또한, 상기 문자를 발송한 회원에 대해서는 그 즉시 등급별 요금제 혜택을 |
|
| 900 |
+ 취소합니다. |
|
| 901 |
+ </p> |
|
| 902 |
+ </div> |
|
| 903 |
+ <!--문자_등급별 요금 안내 추가 끝--> |
|
| 904 |
+ |
|
| 905 |
+ |
|
| 791 | 906 |
</div><!-- 결제관리 - 결제하기 --> |
| 792 | 907 |
</div><!--// send top --> |
| 793 | 908 |
</div> |
--- src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayViewV2.jsp
... | ... | @@ -30,10 +30,10 @@ |
| 30 | 30 |
} |
| 31 | 31 |
|
| 32 | 32 |
//등급제 시행 ON/OFF 체크 |
| 33 |
- //getMberSettingDetail(); |
|
| 33 |
+ getMberSettingDetail(); |
|
| 34 | 34 |
|
| 35 | 35 |
// 등급제 대상 여부 |
| 36 |
- //getMberGrdChk(); |
|
| 36 |
+ getMberGrdChk(); |
|
| 37 | 37 |
}); |
| 38 | 38 |
|
| 39 | 39 |
|
--- src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp
... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 |
payUserListAjax(1); |
| 19 | 19 |
|
| 20 | 20 |
// 등급제 대상 여부 |
| 21 |
- //getMberGrdChk(); |
|
| 21 |
+ getMberGrdChk(); |
|
| 22 | 22 |
|
| 23 | 23 |
var date = new Date() ; |
| 24 | 24 |
//이전달 첫날/마지막날 조회 |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?