|
@@ -519,21 +519,24 @@ public class TscOrderChangeService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 원주문 배송비 취소 처리
|
|
// 원주문 배송비 취소 처리
|
|
|
- Order cancelDelvFee = new Order();
|
|
|
|
|
- cancelDelvFee.setOrdNo(ordNo);
|
|
|
|
|
- cancelDelvFee.setDelvFeeGb(TscConstants.DeliveryFeeGb.ORIGIN_DELIVERY_FEE.value());
|
|
|
|
|
- cancelDelvFee.setDelvFeeCd(obj.getDelvFeeCd());
|
|
|
|
|
- cancelDelvFee.setDelvFee(sumDeliveryFee * -1);
|
|
|
|
|
- cancelDelvFee.setDelvCpnSq(0);
|
|
|
|
|
- cancelDelvFee.setDelvCpnDcAmt(spanDelvCpnDcAmt);
|
|
|
|
|
- cancelDelvFee.setDelvGfcdUseAmt(spanDelvGfcdUseAmt * -1);
|
|
|
|
|
- cancelDelvFee.setRealDelvAmt((delvFee - spanDelvGfcdUseAmt) * -1);
|
|
|
|
|
- cancelDelvFee.setOrdChgSq(orderChange.getOrdChgSq());
|
|
|
|
|
- cancelDelvFee.setSupplyCompCd(obj.getSupplyCompCd());
|
|
|
|
|
- cancelDelvFee.setRegNo(userNo);
|
|
|
|
|
- cancelDelvFee.setUpdNo(userNo);
|
|
|
|
|
-
|
|
|
|
|
- orderChangeDao.createDeliveryFee(cancelDelvFee);
|
|
|
|
|
|
|
+ // 2021.11.16 card007 출고 이력 존재 시 원주문 배송비 환불처리 X
|
|
|
|
|
+ if ("N".equals(obj.getDelvYn())) {
|
|
|
|
|
+ Order cancelDelvFee = new Order();
|
|
|
|
|
+ cancelDelvFee.setOrdNo(ordNo);
|
|
|
|
|
+ cancelDelvFee.setDelvFeeGb(TscConstants.DeliveryFeeGb.ORIGIN_DELIVERY_FEE.value());
|
|
|
|
|
+ cancelDelvFee.setDelvFeeCd(obj.getDelvFeeCd());
|
|
|
|
|
+ cancelDelvFee.setDelvFee(sumDeliveryFee * -1);
|
|
|
|
|
+ cancelDelvFee.setDelvCpnSq(0);
|
|
|
|
|
+ cancelDelvFee.setDelvCpnDcAmt(spanDelvCpnDcAmt);
|
|
|
|
|
+ cancelDelvFee.setDelvGfcdUseAmt(spanDelvGfcdUseAmt * -1);
|
|
|
|
|
+ cancelDelvFee.setRealDelvAmt((delvFee - spanDelvGfcdUseAmt) * -1);
|
|
|
|
|
+ cancelDelvFee.setOrdChgSq(orderChange.getOrdChgSq());
|
|
|
|
|
+ cancelDelvFee.setSupplyCompCd(obj.getSupplyCompCd());
|
|
|
|
|
+ cancelDelvFee.setRegNo(userNo);
|
|
|
|
|
+ cancelDelvFee.setUpdNo(userNo);
|
|
|
|
|
+
|
|
|
|
|
+ orderChangeDao.createDeliveryFee(cancelDelvFee);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
// 5-4-2. 추가배송비 처리 (배송비허들무너짐)
|
|
// 5-4-2. 추가배송비 처리 (배송비허들무너짐)
|
|
|
else {
|
|
else {
|
|
@@ -625,10 +628,14 @@ public class TscOrderChangeService {
|
|
|
pg.setPgTid(pgTid);
|
|
pg.setPgTid(pgTid);
|
|
|
pg.setPayMeans(payMeans);
|
|
pg.setPayMeans(payMeans);
|
|
|
pg.setPartCancelAmt(refundAmt);
|
|
pg.setPartCancelAmt(refundAmt);
|
|
|
- pg.setLeftAmt(payAmt);
|
|
|
|
|
|
|
+ // pg.setLeftAmt(payAmt);
|
|
|
pg.setRegNo(userNo);
|
|
pg.setRegNo(userNo);
|
|
|
pg.setUpdNo(userNo);
|
|
pg.setUpdNo(userNo);
|
|
|
|
|
|
|
|
|
|
+ // 2021.07.07 payAmt 금액 TB_PAYMENT.PAY_AMT 수정
|
|
|
|
|
+ int leftAmt = orderChangeDao.getPaymentPayamt(pg);
|
|
|
|
|
+ pg.setLeftAmt(leftAmt);
|
|
|
|
|
+
|
|
|
log.info("pg.getPartCancelAmt() ::: {}", pg.getPartCancelAmt());
|
|
log.info("pg.getPartCancelAmt() ::: {}", pg.getPartCancelAmt());
|
|
|
log.info("pg.getLeftAmt() ::: {}", pg.getLeftAmt());
|
|
log.info("pg.getLeftAmt() ::: {}", pg.getLeftAmt());
|
|
|
|
|
|