From 11dcbc8c6dbc8a8555d730ddd98103d092f93d22 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Thu, 14 Nov 2024 17:51:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gzgqj/business/bases/service/PartInputServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java index 616afb0..1b08f3e 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PartInputServiceImpl.java @@ -92,7 +92,9 @@ public class PartInputServiceImpl implements PartInputService{ final BigDecimal[] allPrice = {new BigDecimal("0")}; list.forEach(detail->{ inputNum[0] = inputNum[0] +detail.getInputNum(); - //单价 + if(StringHelper.isEmpty(detail.getPartPrice())){ + detail.setPartPrice("0"); + } BigDecimal price = new BigDecimal(detail.getPartPrice()); if("0".equals(detail.getPartPrice())){ isFlag.set("0"); @@ -170,6 +172,9 @@ public class PartInputServiceImpl implements PartInputService{ //计算价格 if (list!=null && !list.isEmpty()){ list.forEach(detail->{ + if(StringHelper.isEmpty(detail.getPartPrice())){ + detail.setPartPrice("0"); + } BigDecimal price = new BigDecimal(detail.getPartPrice()); //数量 BigDecimal num = new BigDecimal(detail.getInputNum());