diff --git a/lc123/cloud/app/plugin/operate/sys/MaterialManualAssignOpPlugin.java b/lc123/cloud/app/plugin/operate/sys/MaterialManualAssignOpPlugin.java index 74545f2..5373489 100644 --- a/lc123/cloud/app/plugin/operate/sys/MaterialManualAssignOpPlugin.java +++ b/lc123/cloud/app/plugin/operate/sys/MaterialManualAssignOpPlugin.java @@ -21,6 +21,7 @@ import kd.bos.servicehelper.basedata.BaseDataServiceHelper; import kd.bos.servicehelper.botp.ConvertServiceHelper; import kd.bos.servicehelper.operation.OperationServiceHelper; import kd.bos.servicehelper.operation.SaveServiceHelper; +import kd.bos.util.StringUtils; import java.util.ArrayList; import java.util.List; @@ -63,6 +64,11 @@ public class MaterialManualAssignOpPlugin extends AbstractOperationServicePlugIn DynamicObject[] dataEntities1 = e.getDataEntities(); for (DynamicObject dynamicObject : dataEntities1) { dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getPkValue(), "bd_material"); + String tqq9_srcnumber = dynamicObject.getString("tqq9_srcnumber"); + if (StringUtils.isNotEmpty(tqq9_srcnumber)) { + return; + } + PushArgs pushArgs = new PushArgs(); //源单标识 pushArgs.setSourceEntityNumber("bd_material");