采购需求合并校验

This commit is contained in:
ptt 2025-04-11 18:03:43 +08:00
parent cf4af5f262
commit 6bd349cc42
1 changed files with 6 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import kd.bos.logging.LogFactory;
import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.BusinessDataServiceHelper;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.HashMap;
public class PurPlanSubmitOPPlugin extends AbstractOperationServicePlugIn { public class PurPlanSubmitOPPlugin extends AbstractOperationServicePlugIn {
@ -36,7 +37,12 @@ public class PurPlanSubmitOPPlugin extends AbstractOperationServicePlugIn {
} }
//采购计划明细 //采购计划明细
BigDecimal cgxuentry_a = BigDecimal.ZERO; BigDecimal cgxuentry_a = BigDecimal.ZERO;
HashMap hashMap = new HashMap<String, String>();
for (DynamicObject dynamicObject : cgxuentry) { 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")); cgxuentry_a = cgxuentry_a.add(dynamicObject.getBigDecimal("qeug_applyamount"));
} }
//合约规划金额 entryentity //合约规划金额 entryentity