Просмотр исходного кода

전체 반품 배송비 오류 처리 임시 커밋

card007 4 лет назад
Родитель
Сommit
d79621f397

+ 11 - 2
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -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;