|
|
@@ -515,6 +515,10 @@
|
|
|
let chgQty = $(item).val();
|
|
|
let ordDtlNo = $(item).attr('ordDtlNo');
|
|
|
let ordCanChgQty = $(item).attr('ordCanChgQty');
|
|
|
+
|
|
|
+ //$.each(returnOrderInfo, function (index, orderInfo) {
|
|
|
+ //
|
|
|
+ //});
|
|
|
|
|
|
cnclRtnReqQtyArr.push(Number(chgQty));
|
|
|
ordDtlNoArr.push(Number(ordDtlNo));
|
|
|
@@ -522,27 +526,28 @@
|
|
|
});
|
|
|
|
|
|
// 2021.09.07 card007 전체반품 원배송비 무료 해택 차감 처리
|
|
|
- let delvFee;
|
|
|
- let delvCpnDcAmt;
|
|
|
let delvGfcdUseAmt;
|
|
|
let realDelvAmt;
|
|
|
let orgDelvFee;
|
|
|
|
|
|
if (returnOrderInfo != null && returnOrderInfo.length > 0) {
|
|
|
allDelvCanYn = 'Y';
|
|
|
- delvFee = returnOrderInfo[0].delvFee;
|
|
|
- delvCpnDcAmt = returnOrderInfo[0].delvCpnDcAmt;
|
|
|
delvGfcdUseAmt = returnOrderInfo[0].delvGfcdUseAmt;
|
|
|
realDelvAmt = returnOrderInfo[0].realDelvAmt;
|
|
|
orgDelvFee = returnOrderInfo[0].orgDelvFee;
|
|
|
|
|
|
$.each(returnOrderInfo, function (index, orderInfo) {
|
|
|
- if (!ordDtlNoArr.includes(orderInfo.ordDtlNo)) {
|
|
|
+ let cnt = -1;
|
|
|
+ $.each(ordDtlNoArr, function (idx, ordDtlNo) {
|
|
|
+ if (orderInfo.ordDtlNo == ordDtlNo) {
|
|
|
+ cnt = idx;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (cnt == -1) {
|
|
|
allDelvCanYn = 'N';
|
|
|
} else {
|
|
|
- let idx = ordDtlNoArr.findIndex(orderInfo.ordDtlNo);
|
|
|
-
|
|
|
- if (orderInfo.ordQty != cnclRtnReqQtyArr[idx]) {
|
|
|
+ if (orderInfo.ordQty != cnclRtnReqQtyArr[cnt]) {
|
|
|
allDelvCanYn = 'N';
|
|
|
}
|
|
|
}
|
|
|
@@ -585,7 +590,9 @@
|
|
|
|
|
|
// 2021.09.07 card007 전체반품 원배송비 무료 해택 차감 처리
|
|
|
// 배송비정책 기준 전체 반품이고 귀책사유일때
|
|
|
+ console.log(allDelvCanYn);
|
|
|
if (allDelvCanYn == 'Y' && isCustomer) {
|
|
|
+
|
|
|
// 기 결제한 배송비 금액이 없을때
|
|
|
if (delvGfcdUseAmt + realDelvAmt == 0) {
|
|
|
// 원주문배송비 추가
|