|
|
@@ -2663,17 +2663,33 @@ var custCpnSumAmtCal = function() {
|
|
|
var delvGfcdUseAmt = 0;
|
|
|
var gfcdUseAllTemp = false;
|
|
|
|
|
|
- // 2021.09.29 상품권사용금액 실결제금액에서 제외
|
|
|
- if (gfcdUseSumAmt >= realOrdSumAmt) {
|
|
|
- delvGfcdUseAmt = gfcdUseSumAmt - realOrdSumAmt;
|
|
|
- gfcdUseSumAmt = realOrdSumAmt;
|
|
|
- leftGfcdAmt = realOrdSumAmt;
|
|
|
+ // 2021.09.29 상품권사용금액 실결제금액에서 제외
|
|
|
+ // 2021.10.07 할인금액합계 1000원 정도 여유 계산 추가
|
|
|
+ if (gfcdUseSumAmt >= realOrdSumAmt - 1000) {
|
|
|
+ if (gfcdUseSumAmt >= realOrdSumAmt) {
|
|
|
+ delvGfcdUseAmt = gfcdUseSumAmt - realOrdSumAmt;
|
|
|
+ gfcdUseSumAmt = realOrdSumAmt;
|
|
|
+ leftGfcdAmt = realOrdSumAmt;
|
|
|
+ } else {
|
|
|
+ delvGfcdUseAmt = 0;
|
|
|
+ }
|
|
|
gfcdUseAllTemp = true;
|
|
|
}
|
|
|
|
|
|
// 값초기화
|
|
|
realOrdSumAmt = 0;
|
|
|
index = 1;
|
|
|
+ ordDcSumAmt = 0;
|
|
|
+
|
|
|
+ // 2021.10.07 할인금액합계 다시 계산
|
|
|
+ $("#orderAmtForm .cartSq").each(function(){
|
|
|
+ var ordAmt = parseInt($(this).parent().find(".ordAmt").text());
|
|
|
+ var dcSumAmt = parseInt($(this).parent().find(".dcSumAmt").text());
|
|
|
+ var pntDcAmt1 = parseInt($(this).parent().find(".pntDcAmt1").text());
|
|
|
+ var ordDcAmt = ordAmt - dcSumAmt - pntDcAmt1;
|
|
|
+
|
|
|
+ ordDcSumAmt = ordDcSumAmt + ordDcAmt;
|
|
|
+ });
|
|
|
|
|
|
// 2021.07.15 상품권금액분배
|
|
|
$("#orderAmtForm .cartSq").each(function(){
|
|
|
@@ -2687,9 +2703,14 @@ var custCpnSumAmtCal = function() {
|
|
|
var gfcdUseAmt1 = 0;
|
|
|
|
|
|
// 전체상품 상품권금액 전체 적용 일때 첫번째 상품부터 차감 형식 입니다.
|
|
|
+ // 2021.10.07 상품권금액 보완 작업
|
|
|
if (gfcdUseAllTemp) {
|
|
|
- gfcdUseAmt1 = ordAmt - dcSumAmt - pntDcAmt1;
|
|
|
- leftGfcdAmt = leftGfcdAmt - gfcdUseAmt1;
|
|
|
+ if (index == cartSqLenght) {
|
|
|
+ gfcdUseAmt1 = leftGfcdAmt;
|
|
|
+ } else {
|
|
|
+ gfcdUseAmt1 = ordDcAmt;
|
|
|
+ leftGfcdAmt = leftGfcdAmt - gfcdUseAmt1;
|
|
|
+ }
|
|
|
}
|
|
|
// 상품권금액 전체상품 적용이 아닐때는 비율배분 하면 금액 맞음
|
|
|
else {
|