|
|
@@ -661,19 +661,21 @@ var fnChangeReturnQty = function(param) {
|
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
gagajf.ajaxJsonSubmit(url, jsonData, function (result) {
|
|
|
- let refundPoint = Number(result.spanPntDcAmt); // 환불 포인트 금액
|
|
|
- let refundGiftCard = Number(result.spanGfcdUseAmt); // 환불 상품권 금액
|
|
|
- let spanCnclRtnAmt = Number(result.spanCnclRtnAmt); // 환불 상품 금액
|
|
|
- let spanCpnDcAmt = Number(result.spanCpnDcAmt); // 쿠폰 할인 차감 금액
|
|
|
- let spanCpn1DcAmt = Number(result.spanCpn1DcAmt); // 즉시할인 쿠폰 차감 금액
|
|
|
- let spanTmtbDcAmt = Number(result.spanTmtbDcAmt); // 다다익선 할인 차감 금액
|
|
|
- let spanPrePntDcAmt = Number(result.spanPrePntDcAmt); // 선포인트 할인 차감 금액
|
|
|
- let sumDeliveryFee = Number(result.sumDeliveryFee); // 원주문배송비 (반품에서는 안돌려줘서 항상 0일듯)
|
|
|
- //let spanTotDeliveryFee = Number(result.spanTotDeliveryFee); // 추가배송비 (무료배송비 허들 깨져서 발생한 배송비) - 추가배송비는 환불컨펌에서 처리
|
|
|
- let spanTotDeliveryFee = 0;
|
|
|
- let spanTotRtnDelvFee = Number(result.spanTotRtnDelvFee); // 반품배송비 (회수요청으로 인한 반품 배송비)
|
|
|
- let spanRealCnclRtnAmt = Number(result.spanRealCnclRtnAmt); // 환불 상품 실결제 금액 (환불상품금액 - 할인차감금액)
|
|
|
- let spanRefundAmt = spanRealCnclRtnAmt + sumDeliveryFee; // 환불예정금액 (환불상품실결제금액 - 원주문배송비)
|
|
|
+ let refundPoint = Number(result.spanPntDcAmt); // 환불 포인트 금액
|
|
|
+ let spanGfcdUseAmt = Number(result.spanGfcdUseAmt); // 환불 상품권 금액
|
|
|
+ let spanDelvGfcdUseAmt = Number(result.spanDelvGfcdUseAmt); // 환불 배송비 상품권 금액 (반품에서는 안돌려줘서 항상 0일듯)
|
|
|
+ let spanCnclRtnAmt = Number(result.spanCnclRtnAmt); // 환불 상품 금액
|
|
|
+ let spanCpnDcAmt = Number(result.spanCpnDcAmt); // 쿠폰 할인 차감 금액
|
|
|
+ let spanCpn1DcAmt = Number(result.spanCpn1DcAmt); // 즉시할인 쿠폰 차감 금액
|
|
|
+ let spanTmtbDcAmt = Number(result.spanTmtbDcAmt); // 다다익선 할인 차감 금액
|
|
|
+ let spanPrePntDcAmt = Number(result.spanPrePntDcAmt); // 선포인트 할인 차감 금액
|
|
|
+ let sumDeliveryFee = Number(result.sumDeliveryFee); // 원주문배송비 (반품에서는 안돌려줘서 항상 0일듯)
|
|
|
+ //let spanTotDeliveryFee = Number(result.spanTotDeliveryFee); // 추가배송비 (무료배송비 허들 깨져서 발생한 배송비) - 추가배송비는 환불컨펌에서 처리
|
|
|
+ let spanTotDeliveryFee = 0;
|
|
|
+ let spanTotRtnDelvFee = Number(result.spanTotRtnDelvFee); // 반품배송비 (회수요청으로 인한 반품 배송비)
|
|
|
+ let spanRealCnclRtnAmt = Number(result.spanRealCnclRtnAmt); // 환불 상품 실결제 금액 (환불상품금액 - 할인차감금액)
|
|
|
+ let refundGiftCard = spanGfcdUseAmt + spanDelvGfcdUseAmt; // 환불 상품권 금액 합계
|
|
|
+ let spanRefundAmt = spanRealCnclRtnAmt + sumDeliveryFee; // 환불예정금액 (환불상품실결제금액 - 원주문배송비)
|
|
|
|
|
|
// 반품 사유 및 반품 방식 배송비 계산
|
|
|
if (result.spanRealCnclRtnAmt > 0) {
|
|
|
@@ -681,7 +683,7 @@ var fnChangeReturnQty = function(param) {
|
|
|
// 회사사유 : 추가배송비 0, 반품배송비 0
|
|
|
if (!isCustomer) {
|
|
|
spanTotRtnDelvFee = 0;
|
|
|
- //spanTotDeliveryFee = 0; // 추가배송비는 환불컨펌에서 처리
|
|
|
+ //spanTotDeliveryFee = 0; // 추가배송비는 환불컨펌에서 처리
|
|
|
}
|
|
|
// 고객사유(직접발송) : 반품배송비 0
|
|
|
else if (wdGb == 'D') {
|
|
|
@@ -689,13 +691,13 @@ var fnChangeReturnQty = function(param) {
|
|
|
}
|
|
|
} else {
|
|
|
spanTotRtnDelvFee = 0;
|
|
|
- //spanTotDeliveryFee = 0; // 추가배송비는 환불컨펌에서 처리
|
|
|
+ //spanTotDeliveryFee = 0; // 추가배송비는 환불컨펌에서 처리
|
|
|
}
|
|
|
|
|
|
- let goodsCancelAmt = spanCnclRtnAmt + spanCpn1DcAmt; // 상품취소금액
|
|
|
- let addDelvFee = spanTotRtnDelvFee + spanTotDeliveryFee; // 추가배송비
|
|
|
- let deductDcAmt = spanCpnDcAmt + spanTmtbDcAmt + spanPrePntDcAmt; // 할인금액 차감(쿠폰+다다익선+선포인트)
|
|
|
- let refundPayAmt = spanRefundAmt - addDelvFee; // 결제금액 환불
|
|
|
+ let goodsCancelAmt = spanCnclRtnAmt + spanCpn1DcAmt; // 상품취소금액
|
|
|
+ let addDelvFee = spanTotRtnDelvFee + spanTotDeliveryFee; // 추가배송비
|
|
|
+ let deductDcAmt = spanCpnDcAmt + spanTmtbDcAmt + spanPrePntDcAmt; // 할인금액 차감(쿠폰+다다익선+선포인트)
|
|
|
+ let refundPayAmt = spanRefundAmt - addDelvFee; // 결제금액 환불
|
|
|
|
|
|
// 추가배송비 영역 설정
|
|
|
if (refundPayAmt < 0) {
|
|
|
@@ -708,7 +710,7 @@ var fnChangeReturnQty = function(param) {
|
|
|
$('#returnForm input[name=addPayCost]').val(0);
|
|
|
}
|
|
|
|
|
|
- let returnAmt = refundPayAmt + refundPoint + refundGiftCard; // 환불예정금액
|
|
|
+ let returnAmt = refundPayAmt + refundPoint + refundGiftCard; // 환불예정금액
|
|
|
|
|
|
// 금액 설정
|
|
|
$('#returnAmt').text(returnAmt.addComma());
|