From 6bb9738dc5b1ed142278ccb521abdb3158c1a6a8 Mon Sep 17 00:00:00 2001 From: wangy Date: Thu, 21 May 2026 17:00:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(sip):bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java index d5c3e8ed..d804f33b 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java @@ -667,9 +667,7 @@ public class OmsPurchaseOrderServiceImpl implements IOmsPurchaseOrderService, To BigDecimal taxTotal = totalAmount.subtract(totalAmount.divide(BigDecimal.ONE.add(taxRate), 2, BigDecimal.ROUND_HALF_UP)); orderItem.setTaxTotal(taxTotal.setScale(2, BigDecimal.ROUND_HALF_UP)); // 根据传入的参数计算金额 - BigDecimal amountTotal = addToNexReq.getPrice() != null && addToNexReq.getQuantity() != null - ? addToNexReq.getPrice().multiply(new BigDecimal(addToNexReq.getQuantity())) - : BigDecimal.ZERO; + BigDecimal amountTotal = quantity != null ? price.multiply(quantity) : BigDecimal.ZERO; orderItem.setAmountTotal(amountTotal); // 设置明细项到订单中