From 37bef6b180c24dea19ad8ddc2bde5ee784c0d9e3 Mon Sep 17 00:00:00 2001 From: zhaoxiaolin Date: Wed, 6 Nov 2024 09:38:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/MesReportWorkConsumeServiceImpl.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkConsumeServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkConsumeServiceImpl.java index 4edda048..7ca8c65b 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkConsumeServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkConsumeServiceImpl.java @@ -368,11 +368,13 @@ public class MesReportWorkConsumeServiceImpl implements IMesReportWorkConsumeSer } for(MesReportWorkConsume lib0:liblist0){ - //bom用量=单位数量/订单理论数量*报工数量 - lib0.setQuantitySplitBom(new BigDecimal(lib0.getErfmg()) - .divide(lib0.getQuantitySplit(),6,BigDecimal.ROUND_HALF_UP) - .multiply(actPro) - ); + if(StringUtils.isNotBlank(lib0.getErfmg())){ + //bom用量=单位数量/订单理论数量*报工数量 + lib0.setQuantitySplitBom(new BigDecimal(lib0.getErfmg()) + .divide(lib0.getQuantitySplit(),6,BigDecimal.ROUND_HALF_UP) + .multiply(actPro) + ); + } }