|
|
@@ -2441,6 +2441,8 @@ public class TscOrderChangeService {
|
|
|
delvFeeCd = order.getDelvFeeCd();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // TODO 배송비 코드 별 전체 취소/반품 여부 처리
|
|
|
}
|
|
|
|
|
|
// 무통장입금전 전체취소여부 설정
|
|
|
@@ -5781,6 +5783,7 @@ public class TscOrderChangeService {
|
|
|
String chgGb = chgReason.split("_")[0]; // 취소/반품 구분
|
|
|
String wdGb = map.getString("wdGb"); // 회수구분
|
|
|
String allCanYn = map.getString("allCanYn"); // 전체취소/반품여부
|
|
|
+ String allLastCanYn = map.getString("allLastCanYn"); // 배송정책코드 별 마지막 취소/반품 여부
|
|
|
String delvExpnYn = map.getString("delvExpnYn"); // 출고예외여부
|
|
|
int enCloseFee = map.getInt("enCloseFee"); // 동봉비
|
|
|
int addPayCost = map.getInt("addPayCost"); // 반품배송비 결제 금액
|
|
|
@@ -5836,8 +5839,14 @@ public class TscOrderChangeService {
|
|
|
|
|
|
// 추가배송비 = 추가배송비(배송비 허들 깨짐)
|
|
|
// 2021.08.12 회수요청시에 착불비가 발생하면 철회 후 직접배송으로 재접수해야 환불금액에 이상이 없을듯 (모니터링 필요)
|
|
|
- // totRtnDelvFee = spanTotRtnDelvFee + codFee;
|
|
|
- totRtnDelvFee = spanTotRtnDelvFee;
|
|
|
+ // 2021.09.07 card007 착불비 등록 처리
|
|
|
+ totRtnDelvFee = spanTotRtnDelvFee + codFee;
|
|
|
+ // totRtnDelvFee = spanTotRtnDelvFee;
|
|
|
+
|
|
|
+ // 전체반품
|
|
|
+ if (spanSumDeliveryFee == 0) {
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
// 환불 배송비 = -추가배송비(배송비 허들 깨짐)
|
|
|
rfDeliveryFee = totRtnDelvFee * -1;
|