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); + } + } }