From 6bd349cc426ac4b6bf5b738467f2671881bbe338 Mon Sep 17 00:00:00 2001 From: ptt <2403326863@qq.com> Date: Fri, 11 Apr 2025 18:03:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E9=9C=80=E6=B1=82=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/shkd/repc/rebm/opplugin/PurPlanSubmitOPPlugin.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/java/shkd/repc/rebm/opplugin/PurPlanSubmitOPPlugin.java b/main/java/shkd/repc/rebm/opplugin/PurPlanSubmitOPPlugin.java index e0a06f9..faee2a0 100644 --- a/main/java/shkd/repc/rebm/opplugin/PurPlanSubmitOPPlugin.java +++ b/main/java/shkd/repc/rebm/opplugin/PurPlanSubmitOPPlugin.java @@ -11,6 +11,7 @@ import kd.bos.logging.LogFactory; import kd.bos.servicehelper.BusinessDataServiceHelper; import java.math.BigDecimal; +import java.util.HashMap; public class PurPlanSubmitOPPlugin extends AbstractOperationServicePlugIn { @@ -36,7 +37,12 @@ public class PurPlanSubmitOPPlugin extends AbstractOperationServicePlugIn { } //采购计划明细 BigDecimal cgxuentry_a = BigDecimal.ZERO; + HashMap hashMap = new HashMap(); for (DynamicObject dynamicObject : cgxuentry) { + if(hashMap.containsKey(dynamicObject.getString("qeug_qxbillno"))){ + continue; + } + hashMap.put(dynamicObject.getString("qeug_qxbillno"),dynamicObject.getString("qeug_qxbillno")); cgxuentry_a = cgxuentry_a.add(dynamicObject.getBigDecimal("qeug_applyamount")); } //合约规划金额 entryentity