diff --git a/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOOrderService.java b/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOOrderService.java index 24b8414d..d6351345 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOOrderService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOOrderService.java @@ -207,7 +207,7 @@ public class BOOrderService { } // else if ("03".equals(itemDlvyGroupDvCd)) { // 유료배송 - if ("03".equals(itemDlvyGroupDvCd) || subsvcAt) { // 유료배송 + if ("02".equals(itemDlvyGroupDvCd) || "03".equals(itemDlvyGroupDvCd) || subsvcAt) { // 유료배송 // 추가배송비 계산 (MUL) if (!StringUtils.isEmpty(itemDlvyAreaAditAt) && "Y".equals(itemDlvyAreaAditAt)) { @@ -216,7 +216,7 @@ public class BOOrderService { } } - // 유료배송 + 수량 조건 + // 무료 or 유료배송 + 수량 조건 if (("Y".equals(itemCntCndUseAt) && itemCntCndAditAmt.compareTo(BigDecimal.ZERO) > 0) || subsvcAt) { // 수량 조건 있을 경우 for (DataMap goodsMap : goodsByDlvyGroupList) { @@ -465,7 +465,7 @@ public class BOOrderService { dlvylcListMulti.add(dlvyMap); - } else if ("02".equals(itemDlvyGroupDvCd)) { // 무료 배송일 경우 + } else { // if ("02".equals(itemDlvyGroupDvCd)) { // 무료 배송일 경우 // 추가배송비 계산 (MUL) if (!StringUtils.isEmpty(itemDlvyAreaAditAt) && "Y".equals(itemDlvyAreaAditAt)) {