diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/FormulaServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/FormulaServiceImpl.java index 1da932b7..89a10864 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/FormulaServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/FormulaServiceImpl.java @@ -896,7 +896,8 @@ public class FormulaServiceImpl implements FormulaService { String unload_percentage = qm014_unload_percentage.getString("value"); BigDecimal 开单重量_液料比 = NumberUtil.mul(jsonMaterExt.getString("liquid_rate"), masterbucket_qty).setScale(3, RoundingMode.HALF_UP); - BigDecimal 卸料酒精 = NumberUtil.div(NumberUtil.mul(masterbucket_qty, unload_num, unload_percentage), 100).setScale(3, RoundingMode.HALF_UP); + // 2025年1.3修改:卸料酒精 = 配粉重量*单次卸料酒精*卸料次数 + BigDecimal 卸料酒精 = NumberUtil.div(NumberUtil.mul(jsonMst.getString("masterbucket_qty"), unload_num, unload_percentage), 100).setScale(3, RoundingMode.HALF_UP); int 含水量 = NumberUtil.mul(卸料酒精.add(开单重量_液料比), (json98jj.getDoubleValue("value") / 100)).intValue(); int 酒精含量 = 开单重量_液料比.intValue() - 含水量; oneMap.put("water", String.valueOf(含水量));