From bf427fcf532ab6372593391ce293b15da0cb35a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=8C=80=ED=99=98?= Date: Fri, 20 Mar 2026 11:53:44 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EB=8F=85=EC=84=9C=EB=B9=84=EC=8A=A4?= =?UTF-8?q?=20=EA=B2=B0=EC=A0=9C=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ordr/ordr/service/BOOrdrService.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 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 64568c99..38f04039 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 @@ -6275,17 +6275,19 @@ public class BOOrdrService{ BigDecimal buyRate = mapper.selectBuyRate(param); List subsvcList = (List) param.get("goodsList"); - LinkedHashMap subsvcOne = subsvcList.get(0); - log.debug("subsvcOne : {}", subsvcOne); + if(subsvcList != null) { + LinkedHashMap subsvcOne = subsvcList.get(0); + log.debug("subsvcOne : {}", subsvcOne); - goodsAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); - setleAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); - log.debug("결제 예정 금액 : {}", setleAmt); + goodsAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); + setleAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); + log.debug("결제 예정 금액 : {}", setleAmt); - // 환율계산 - setleAmtKr = setleAmt.multiply(buyRate); - setleAmtKr = setleAmtKr.setScale(0,RoundingMode.HALF_UP); - log.debug("결제 예정 금액 (환율 적용) : {}", setleAmtKr); + // 환율계산 + setleAmtKr = setleAmt.multiply(buyRate); + setleAmtKr = setleAmtKr.setScale(0,RoundingMode.HALF_UP); + log.debug("결제 예정 금액 (환율 적용) : {}", setleAmtKr); + } // ############################################## 결제 예정 금액 적용 ############################################## setleExpectAmtMap.put("goodsAmt", goodsAmt.intValue());