|
@@ -2350,12 +2350,16 @@ public class TscOrderChangeService {
|
|
|
|
|
|
|
|
// 2021.06.25 전체취소 (취소완료) (정산구분값추가)
|
|
// 2021.06.25 전체취소 (취소완료) (정산구분값추가)
|
|
|
// 2021.12.20 card007 결제전주문취소 정산처리 제외
|
|
// 2021.12.20 card007 결제전주문취소 정산처리 제외
|
|
|
- if (!TscConstants.OrderChangeStat.PAYMENT_BEFORE_CANCEL.value().equals(chgStat)) {
|
|
|
|
|
- orderDetail.setOrdChgSq(ordChgSq);
|
|
|
|
|
|
|
+ // 2021.12.27 card007 결제전주문취소 정산테이블에 별도 공통코드로 생성 처리 (취소완료 페이지 취소정보 조회 시 정산테이블에서 정보 조회 사유)
|
|
|
|
|
+ if (TscConstants.OrderChangeStat.PAYMENT_BEFORE_CANCEL.value().equals(chgStat)) {
|
|
|
|
|
+ orderDetail.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_DEPOSIT_BEFORE_CANCEL.value());
|
|
|
|
|
+ } else {
|
|
|
orderDetail.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
|
|
orderDetail.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
|
|
|
- orderChangeDao.createOrderDetailItemHstForAllCancel(orderDetail);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ orderDetail.setOrdChgSq(ordChgSq);
|
|
|
|
|
+ orderChangeDao.createOrderDetailItemHstForAllCancel(orderDetail);
|
|
|
|
|
+
|
|
|
// 10. 배송비 취소 처리
|
|
// 10. 배송비 취소 처리
|
|
|
OrderChange deliveryFee = new OrderChange();
|
|
OrderChange deliveryFee = new OrderChange();
|
|
|
deliveryFee.setOrdNo(ordNo);
|
|
deliveryFee.setOrdNo(ordNo);
|
|
@@ -3605,14 +3609,16 @@ public class TscOrderChangeService {
|
|
|
|
|
|
|
|
// 13. 원주문 배송비 차감 처리
|
|
// 13. 원주문 배송비 차감 처리
|
|
|
// 2021.09.11 card007 전체반품 원주문 배송비 차감 추가
|
|
// 2021.09.11 card007 전체반품 원주문 배송비 차감 추가
|
|
|
|
|
+ int orgDelvFee = refundInfo.getOrgDelvFee();
|
|
|
int delvGfcdUseAmt = refundInfo.getDelvGfcdUseAmt();
|
|
int delvGfcdUseAmt = refundInfo.getDelvGfcdUseAmt();
|
|
|
int realDelvAmt = refundInfo.getRealDelvAmt();
|
|
int realDelvAmt = refundInfo.getRealDelvAmt();
|
|
|
- if (refundInfo.getOrgDelvFee() > 0) {
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (orgDelvFee > 0) {
|
|
|
Order delvFeeOrder = new Order();
|
|
Order delvFeeOrder = new Order();
|
|
|
delvFeeOrder.setOrdNo(ordNo);
|
|
delvFeeOrder.setOrdNo(ordNo);
|
|
|
delvFeeOrder.setDelvFeeGb(TscConstants.DeliveryFeeGb.ORIGIN_DELIVERY_FEE.value());
|
|
delvFeeOrder.setDelvFeeGb(TscConstants.DeliveryFeeGb.ORIGIN_DELIVERY_FEE.value());
|
|
|
delvFeeOrder.setDelvFeeCd(delvFeeCd);
|
|
delvFeeOrder.setDelvFeeCd(delvFeeCd);
|
|
|
- delvFeeOrder.setDelvFee(refundInfo.getOrgDelvFee());
|
|
|
|
|
|
|
+ delvFeeOrder.setDelvFee(orgDelvFee);
|
|
|
delvFeeOrder.setDelvGfcdUseAmt(delvGfcdUseAmt);
|
|
delvFeeOrder.setDelvGfcdUseAmt(delvGfcdUseAmt);
|
|
|
delvFeeOrder.setRealDelvAmt(realDelvAmt);
|
|
delvFeeOrder.setRealDelvAmt(realDelvAmt);
|
|
|
delvFeeOrder.setOrdChgSq(ordChgSq);
|
|
delvFeeOrder.setOrdChgSq(ordChgSq);
|
|
@@ -5619,6 +5625,18 @@ public class TscOrderChangeService {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ log.info("refundAmt : PG 환불 금액 >>> {}" , refundAmt);
|
|
|
|
|
+ log.info("spanGfcdUseAmt : 상품권 환불 금액 >>> {}" , spanGfcdUseAmt);
|
|
|
|
|
+ log.info("orgDeductionDelvFee : 원주문 배송비 차감 금액(전체반품 고객사유) >>> {}" , orgDeductionDelvFee);
|
|
|
|
|
+ log.info("orgRefundDelvFee : 원주문 배송비 환불 금액 >>> {}" , orgRefundDelvFee);
|
|
|
|
|
+ log.info("rfDeliveryFee : 배송비 환불 금액 >>> {}" , rfDeliveryFee);
|
|
|
|
|
+ log.info("rfDelvGfcdUseAmt : 배송비 상품권 환불 금액 >>> {}" , rfDelvGfcdUseAmt);
|
|
|
|
|
+ log.info("realDelvAmt : 추가배송비 실결제 금액 >>> {}" , realDelvAmt);
|
|
|
|
|
+ log.info("delvGfcdUseAmt : 추가배송비 상품권 사용 금액 >>> {}" , delvGfcdUseAmt);
|
|
|
|
|
+ log.info("rtnRealDelvAmt : 반품배송비 실결제 금액 >>> {}" , rtnRealDelvAmt);
|
|
|
|
|
+ log.info("rtnDelvGfcdUseAmt : 반품배송비 상품권 사용 금액 >>> {}" , rtnDelvGfcdUseAmt);
|
|
|
|
|
+ log.info("addDelvFee : 추가배송비 계산 금액 >>> {}" , addDelvFee);
|
|
|
|
|
+
|
|
|
result.setRefundAmt(refundAmt); // PG 환불 금액
|
|
result.setRefundAmt(refundAmt); // PG 환불 금액
|
|
|
result.setGfcdUseAmt(spanGfcdUseAmt); // 상품권 환불 금액
|
|
result.setGfcdUseAmt(spanGfcdUseAmt); // 상품권 환불 금액
|
|
|
result.setOrgDelvFee(orgDeductionDelvFee); // 원주문 배송비 차감 금액(전체반품 고객사유)
|
|
result.setOrgDelvFee(orgDeductionDelvFee); // 원주문 배송비 차감 금액(전체반품 고객사유)
|