From f97b553071e820a09a23904ea896a931f8e5ffa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=98=84=EC=9A=B1?= Date: Fri, 10 Apr 2026 16:55:53 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=EC=86=A1=EB=A3=8C(=EC=A1=B0=EA=B1=B4?= =?UTF-8?q?=EB=B6=80)=20=EA=B3=84=EC=82=B0=20=EB=B3=80=EA=B2=BD(1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/gcone/goods/purchs/service/BOPurchsService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOPurchsService.java b/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOPurchsService.java index 7ace921f..c8cd875d 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOPurchsService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/goods/purchs/service/BOPurchsService.java @@ -2519,7 +2519,7 @@ public class BOPurchsService { BigDecimal amtCndAditAmt = (BigDecimal) shippingGrouping.get("amtCndAditAmt"); // 금액조건 추가금액 BigDecimal slepric = (BigDecimal) goodsMap.get("subSlepric"); // 판매가 * 수량 - if (slepric.compareTo(amtCndAditAmt) > 0) { + if (slepric.compareTo(amtCndAditAmt) >= 0) { dlvyAmt = new BigDecimal(0); } } @@ -2528,7 +2528,7 @@ public class BOPurchsService { BigInteger cntCndAditAmt = (BigInteger) shippingGrouping.get("cntCndAditAmt"); // 금액조건 추가금액 BigInteger qy = (BigInteger) goodsMap.get("qy"); // 수량 - if (cntCndAditAmt.intValue() < qy.intValue()) { + if (cntCndAditAmt.intValue() <= qy.intValue()) { dlvyAmt = new BigDecimal(0); } } @@ -2544,7 +2544,7 @@ public class BOPurchsService { if (bundleDlvyCndAmt != null && bundleDlvyCndAmt.intValue() > 0) { BigDecimal subSlepric = goodsByDlvyGroupList.stream().map(o -> (BigDecimal) o.get("subSlepric")).reduce(BigDecimal.ZERO, BigDecimal::add); // 합 (판매가 * 수량) - if (subSlepric.compareTo(bundleDlvyCndAmt) > 0) { + if (subSlepric.compareTo(bundleDlvyCndAmt) >= 0) { dlvyAmt = new BigDecimal(0); } }