배송료(조건부) 계산 변경

This commit is contained in:
김현욱
2026-04-10 16:40:28 +09:00
parent 2738b519a4
commit c8c90d8d56
2 changed files with 6 additions and 6 deletions

View File

@@ -376,8 +376,8 @@ public class BOOrderService {
// 금액 조건 // 금액 조건
if ("Y".equals(itemAmtCndUseAt)) { if ("Y".equals(itemAmtCndUseAt)) {
// subSlepric(금액)이 무료배송 금액조건보다 클 경우 [상품 기준] // subSlepric(금액)이 무료배송 금액조건보다 크거나 같을 경우 [상품 기준]
if (subSlepric.compareTo(itemAmtCndAditAmt) > 0) { if (subSlepric.compareTo(itemAmtCndAditAmt) >= 0) {
itemDlvyAmt = new BigDecimal(0); itemDlvyAmt = new BigDecimal(0);
} }
} }
@@ -386,8 +386,8 @@ public class BOOrderService {
if ("Y".equals(itemCntCndUseAt)) { if ("Y".equals(itemCntCndUseAt)) {
BigDecimal qy = new BigDecimal(String.valueOf(goodsMap.get("qy"))); // 수량 BigDecimal qy = new BigDecimal(String.valueOf(goodsMap.get("qy"))); // 수량
// qy(수량)이 무료배송 수량조건보다 클 경우 [상품 기준] // qy(수량)이 무료배송 수량조건보다 크거나 같을 경우 [상품 기준]
if (qy.compareTo(itemCntCndAditAmt) > 0) { if (qy.compareTo(itemCntCndAditAmt) >= 0) {
itemDlvyAmt = new BigDecimal(0); itemDlvyAmt = new BigDecimal(0);
} }
} }

View File

@@ -2215,7 +2215,7 @@ public class BOPurchsService {
// BigDecimal amtCndAditAmt = (BigDecimal) shippingGrouping.get("amtCndAditAmt"); // 금액조건 추가금액 // BigDecimal amtCndAditAmt = (BigDecimal) shippingGrouping.get("amtCndAditAmt"); // 금액조건 추가금액
BigDecimal slepric = (BigDecimal) goodsMap.get("subSlepric"); // 판매가 * 수량 BigDecimal slepric = (BigDecimal) goodsMap.get("subSlepric"); // 판매가 * 수량
if (slepric.compareTo(amtCndAditAmt) > 0) { if (slepric.compareTo(amtCndAditAmt) >= 0) {
dlvyAmt = new BigDecimal(0); dlvyAmt = new BigDecimal(0);
} }
// else { // else {
@@ -2229,7 +2229,7 @@ public class BOPurchsService {
// BigDecimal cntCndAditAmt = (BigDecimal) shippingGrouping.get("cntCndAditAmt"); // 금액조건 추가금액 // BigDecimal cntCndAditAmt = (BigDecimal) shippingGrouping.get("cntCndAditAmt"); // 금액조건 추가금액
BigDecimal qy = (BigDecimal) goodsMap.get("qy"); // 수량 BigDecimal qy = (BigDecimal) goodsMap.get("qy"); // 수량
if (qy.compareTo(cntCndAditAmt) > 0) { if (qy.compareTo(cntCndAditAmt) >= 0) {
dlvyAmt = new BigDecimal(0); dlvyAmt = new BigDecimal(0);
} }
// else { // else {