From f96900e8d1c73c9f0d3140f793a2ba040d0184a6 Mon Sep 17 00:00:00 2001 From: sez Date: Fri, 5 Dec 2025 11:46:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=8A=A5=E9=94=99=E6=B2=A1?= =?UTF-8?q?=E6=9C=89auxunit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/operate/pm/PurOrderBillRebatePlugin.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lc123/cloud/app/plugin/operate/pm/PurOrderBillRebatePlugin.java b/lc123/cloud/app/plugin/operate/pm/PurOrderBillRebatePlugin.java index 3ae5278..4d90cb5 100644 --- a/lc123/cloud/app/plugin/operate/pm/PurOrderBillRebatePlugin.java +++ b/lc123/cloud/app/plugin/operate/pm/PurOrderBillRebatePlugin.java @@ -26,7 +26,9 @@ import tqq9.lc123.cloud.app.plugin.utils.HttpRequestUtils; import java.io.IOException; import java.math.BigDecimal; import java.math.RoundingMode; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; /** * 采购订单操作插件 @@ -83,7 +85,13 @@ public class PurOrderBillRebatePlugin extends AbstractOperationServicePlugIn imp String operationKey = e.getOperationKey(); if (StringUtils.equals("submit", operationKey)) { OperateOption option = this.getOption(); - OperationResult sumbitResult = OperationServiceHelper.executeOperate(Constants.TYPE_SAVE, "pm_purorderbill", e.getDataEntities(), operateOption); + DynamicObject[] dataEntities1 = e.getDataEntities(); + for (int i = 0; i < dataEntities1.length; i++) { + DynamicObject object = dataEntities1[i]; + DynamicObject object1 = BusinessDataServiceHelper.loadSingle(object.getPkValue(), "pm_purorderbill"); + OperationResult sumbitResult = OperationServiceHelper.executeOperate(Constants.TYPE_SAVE, "pm_purorderbill",new DynamicObject[]{object1} , operateOption); + } + } }