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());