|
@@ -277,9 +277,8 @@
|
|
|
|
|
|
|
|
// 예정등급이 VIP가 아닌경우
|
|
// 예정등급이 VIP가 아닌경우
|
|
|
if (Number(expctCustGrade.gradeCdNo) > 10) {
|
|
if (Number(expctCustGrade.gradeCdNo) > 10) {
|
|
|
- let nextGradeNo = Number(expctCustGrade.gradeCdNo)-10; // 다음등급번호
|
|
|
|
|
- let nextCustGradePolicy = fnGetNextGradePolicyInfo(nextGradeNo); // 다음등급정책정보
|
|
|
|
|
- fnNextGradeCondition(nextCustGradePolicy, expctCustGrade); // 다음조건 알림
|
|
|
|
|
|
|
+ let nextGradeNo = 'G110_'+(Number(expctCustGrade.gradeCdNo)-10); // 다음등급번호
|
|
|
|
|
+ fnGetNextGradePolicyInfo(nextGradeNo); // 다음등급정책정보
|
|
|
} else {
|
|
} else {
|
|
|
fnDisplayVipText(expctCustGrade);
|
|
fnDisplayVipText(expctCustGrade);
|
|
|
}
|
|
}
|
|
@@ -288,18 +287,15 @@
|
|
|
|
|
|
|
|
// 다음 등급정책
|
|
// 다음 등급정책
|
|
|
var fnGetNextGradePolicyInfo = function (nextGradeNo) {
|
|
var fnGetNextGradePolicyInfo = function (nextGradeNo) {
|
|
|
- let custGradePolicy = exptCustGradeMap.custGradePolicy; // 등급별정책
|
|
|
|
|
- let nextCustGradePolicy;
|
|
|
|
|
- $(custGradePolicy).each(function(idx, item) {
|
|
|
|
|
- if (Number(item.gradeCdNo) === nextGradeNo ) {
|
|
|
|
|
- nextCustGradePolicy = item;
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- return nextCustGradePolicy;
|
|
|
|
|
|
|
+ $.get('/planning/next/custgrade/info/' + nextGradeNo
|
|
|
|
|
+ , function (data) {
|
|
|
|
|
+ fnNextGradeCondition(data.nextCustGradePolicy); // 다음조건 알림
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 다음등급 조건 알림
|
|
// 다음등급 조건 알림
|
|
|
- var fnNextGradeCondition = function (nextCustGradePolicy, expctCustGrade) {
|
|
|
|
|
|
|
+ var fnNextGradeCondition = function (nextCustGradePolicy) {
|
|
|
|
|
+ console.log('nextCustGradePolicy ', nextCustGradePolicy);
|
|
|
let $etcGrade = $('#etcGrade');
|
|
let $etcGrade = $('#etcGrade');
|
|
|
let $sameVipGrade = $('#sameVipGrade');
|
|
let $sameVipGrade = $('#sameVipGrade');
|
|
|
let $vipGrade = $('#vipGrade');
|
|
let $vipGrade = $('#vipGrade');
|
|
@@ -310,13 +306,13 @@
|
|
|
let $nextGrde = $('#nextGrde');
|
|
let $nextGrde = $('#nextGrde');
|
|
|
|
|
|
|
|
let remnantBuyAmt = 0;
|
|
let remnantBuyAmt = 0;
|
|
|
- if (nextCustGradePolicy.minBuyAmt > expctCustGrade.sumRealOrdAmt) {
|
|
|
|
|
- remnantBuyAmt = nextCustGradePolicy.minBuyAmt - expctCustGrade.sumRealOrdAmt;
|
|
|
|
|
|
|
+ if (nextCustGradePolicy.minBuyAmt > nextCustGradePolicy.sumRealOrdAmt) {
|
|
|
|
|
+ remnantBuyAmt = nextCustGradePolicy.minBuyAmt - nextCustGradePolicy.sumRealOrdAmt;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
let remnantBuyCnt = 0;
|
|
let remnantBuyCnt = 0;
|
|
|
- if (nextCustGradePolicy.minBuyCnt > expctCustGrade.ordCnt) {
|
|
|
|
|
- remnantBuyCnt = nextCustGradePolicy.minBuyCnt - expctCustGrade.ordCnt;
|
|
|
|
|
|
|
+ if (nextCustGradePolicy.minBuyCnt > nextCustGradePolicy.ordCnt) {
|
|
|
|
|
+ remnantBuyCnt = nextCustGradePolicy.minBuyCnt - nextCustGradePolicy.ordCnt;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$etcGrade.show();
|
|
$etcGrade.show();
|
|
@@ -361,7 +357,7 @@
|
|
|
|
|
|
|
|
$('#btnGradeCoupon').on('click', function () {
|
|
$('#btnGradeCoupon').on('click', function () {
|
|
|
let params = JSON.stringify({});
|
|
let params = JSON.stringify({});
|
|
|
- gagajf.ajaxJsonSubmit('/planning/event/custgrade/coupon/down', params, fnDownloadCallback)
|
|
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/planning/event/custgrade/coupon/down', params, fnDownloadCallback);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
var fnDownloadCallback = function (result) {
|
|
var fnDownloadCallback = function (result) {
|