|
|
@@ -5919,17 +5919,22 @@ public class TscOrderChangeService {
|
|
|
}
|
|
|
// 회사귀책사유
|
|
|
else {
|
|
|
- // 환불금액 = 취소/반품 상품 실결제 금액 + (원주문배송비 - 원주문배송비 쿠폰 사용 금액 - 원주문배송비 상품권 사용 금액)
|
|
|
-
|
|
|
- // 2021.09.06 마지막취소일때만 돌려준다.
|
|
|
- //refundAmt = spanRealCnclRtnAmt + spanSumDeliveryFee - spanDelvCpnDcAmt - spanDelvGfcdUseAmt;
|
|
|
- refundAmt = spanRealCnclRtnAmt + sumDeliveryFee - spanRefundDelvCpnAmt - spanDelvGfcdUseAmt;
|
|
|
+ // 반품
|
|
|
+ if ("G688".equals(chgGb)) {
|
|
|
+ // 환불금액 = 취소/반품 상품 실결제 금액
|
|
|
+ refundAmt = spanRealCnclRtnAmt;
|
|
|
+ }
|
|
|
+ // 취소
|
|
|
+ else {
|
|
|
+ // 환불금액 = 취소/반품 상품 실결제 금액 + (원주문배송비 - 원주문배송비 쿠폰 사용 금액 - 원주문배송비 상품권 사용 금액)
|
|
|
+ refundAmt = spanRealCnclRtnAmt + sumDeliveryFee - spanRefundDelvCpnAmt - spanDelvGfcdUseAmt;
|
|
|
|
|
|
- // 환불 원주문 배송비 = 원주문배송비 - 원주문배송비 쿠폰 사용 금액 - 원주문배송비 상품권 사용 금액
|
|
|
- orgDelvFee = sumDeliveryFee - spanRefundDelvCpnAmt - spanDelvGfcdUseAmt;
|
|
|
+ // 환불 원주문 배송비 = 원주문배송비 - 원주문배송비 쿠폰 사용 금액 - 원주문배송비 상품권 사용 금액
|
|
|
+ orgDelvFee = sumDeliveryFee - spanRefundDelvCpnAmt - spanDelvGfcdUseAmt;
|
|
|
|
|
|
- // 환불 배송비 상품권 = 원주문배송비 상품권 사용 금액
|
|
|
- rfDelvGfcdUseAmt = spanDelvGfcdUseAmt;
|
|
|
+ // 환불 배송비 상품권 = 원주문배송비 상품권 사용 금액
|
|
|
+ rfDelvGfcdUseAmt = spanDelvGfcdUseAmt;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|