From ceddc0cdc50c0e68695f3c4144a4bb522161eb6b Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 2 Aug 2022 16:29:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/wms/pcs/service/impl/ProductplanSumServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pcs/service/impl/ProductplanSumServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pcs/service/impl/ProductplanSumServiceImpl.java index bb028964..4f12835d 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pcs/service/impl/ProductplanSumServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pcs/service/impl/ProductplanSumServiceImpl.java @@ -366,6 +366,7 @@ public class ProductplanSumServiceImpl implements ProductplanSumService { // 汇总相同物料的所需重量 String material_id = jsonYF.getString("material_id"); + // 如果map中不存在此物料则put,存在则取出更新数量 if (resultMap.containsKey(material_id)) { JSONObject jsonObject = resultMap.get(material_id); BigDecimal allNum = NumberUtil.add(jsonObject.getString("num"), div.toString()); @@ -376,7 +377,7 @@ public class ProductplanSumServiceImpl implements ProductplanSumService { } } } - + // 遍历map,将数据转化为数组 for (String k : resultMap.keySet()) { JSONObject resultJson = resultMap.get(k); resultArr.add(resultJson);