From fa6371a0994f0a611d61a04f35417e4143dd05ae Mon Sep 17 00:00:00 2001 From: jazz Date: Thu, 12 Mar 2026 17:20:15 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EA=B4=80=EB=A6=AC=EC=9E=90=20?= =?UTF-8?q?=EA=B2=B0=EC=A0=9C=EC=B7=A8=EC=86=8C,=20=ED=99=98=EB=B6=88=20?= =?UTF-8?q?=EC=9B=90=ED=99=94=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/gcone/ordr/ordr/service/BOOrdrService.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java b/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java index f8c7adb7..7958d9f4 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/ordr/ordr/service/BOOrdrService.java @@ -2646,10 +2646,13 @@ public class BOOrdrService{ // 최종 반품 배송비 refundVO.setReturnDlvyAmt(rlReturnDlvyAmt); - // 최종 환불 배송비 : 전체 환불일 경우에만 산정됨. - log.debug(" selectBOLastRefundDlvyAmtInqire 업데이트 치기 전 refundVO:: {}", refundVO); -// rlRefundDlvyAmt = mapper.selectBOLastRefundDlvyAmtInqire(refundVO); - log.debug(" 환불금액이랑 반품 금액 업데이트 치기 전 rlRefundDlvyAmt:: {}", rlRefundDlvyAmt); + /*결제취소인 경우 배송비 다시확인*/ + if("01".equals(refundVO.getRefundTyCd())) { + // 최종 환불 배송비 : 전체 환불일 경우에만 산정됨. + log.debug(" selectBOLastRefundDlvyAmtInqire 업데이트 치기 전 refundVO:: {}", refundVO); + rlRefundDlvyAmt = mapper.selectBOLastRefundDlvyAmtInqire(refundVO); + log.debug(" 환불금액이랑 반품 금액 업데이트 치기 전 rlRefundDlvyAmt:: {}", rlRefundDlvyAmt); + } refundVO.setRefundDlvyAmt(rlRefundDlvyAmt); log.debug(" 환불금액이랑 반품 금액 업데이트 치기 전 refundVO:: {}", refundVO); mapper.updateBOFinalReturnDlvyAmtUpdt(refundVO);