From 93b0d2658aa30ffebfbc8e7413144b7a6901beb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=9A=E8=B1=86=E8=B1=86?= <13356128+sunandmoon60@user.noreply.gitee.com> Date: Fri, 7 Nov 2025 18:09:49 +0800 Subject: [PATCH] =?UTF-8?q?1.bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/plugin/operate/pm/OtherInWareSaveOpPlugin.java | 2 +- lc123/cloud/app/plugin/operate/pm/PurInWareSaveOpPlugin.java | 1 - lc123/cloud/app/plugin/operate/pm/ReceiptNoticeSavePlugin.java | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lc123/cloud/app/plugin/operate/pm/OtherInWareSaveOpPlugin.java b/lc123/cloud/app/plugin/operate/pm/OtherInWareSaveOpPlugin.java index fd4490b..79a837c 100644 --- a/lc123/cloud/app/plugin/operate/pm/OtherInWareSaveOpPlugin.java +++ b/lc123/cloud/app/plugin/operate/pm/OtherInWareSaveOpPlugin.java @@ -35,7 +35,7 @@ public class OtherInWareSaveOpPlugin extends AbstractOperationServicePlugIn impl DynamicObject dynamicObject = dataEntities1[0]; Map> id = BFTrackerServiceHelper.findDirtSourceBills(TQQ9_OTHERINAPPLY, new Long[]{dynamicObject.getLong("id")}); - if (id==null||id.isEmpty()) { + if (id.size()>0) { DynamicObjectCollection billentry1 = dynamicObject.getDynamicObjectCollection("billentry"); if (billentry1.size() > 0) { DynamicObject dynamicObject1 = billentry1.get(0); diff --git a/lc123/cloud/app/plugin/operate/pm/PurInWareSaveOpPlugin.java b/lc123/cloud/app/plugin/operate/pm/PurInWareSaveOpPlugin.java index 00d5d35..c946758 100644 --- a/lc123/cloud/app/plugin/operate/pm/PurInWareSaveOpPlugin.java +++ b/lc123/cloud/app/plugin/operate/pm/PurInWareSaveOpPlugin.java @@ -27,7 +27,6 @@ public class PurInWareSaveOpPlugin extends AbstractOperationServicePlugIn implem super.beforeExecuteOperationTransaction(e); DynamicObject[] dataEntities1 = e.getDataEntities(); if (dataEntities1.length > 0) { - DynamicObject dynamicObject = dataEntities1[0]; if (dynamicObject.getBoolean("tqq9_isrebulidlink")) { DynamicObjectCollection billentry1 = dynamicObject.getDynamicObjectCollection("billentry"); diff --git a/lc123/cloud/app/plugin/operate/pm/ReceiptNoticeSavePlugin.java b/lc123/cloud/app/plugin/operate/pm/ReceiptNoticeSavePlugin.java index 5c84883..33131e4 100644 --- a/lc123/cloud/app/plugin/operate/pm/ReceiptNoticeSavePlugin.java +++ b/lc123/cloud/app/plugin/operate/pm/ReceiptNoticeSavePlugin.java @@ -35,7 +35,7 @@ public class ReceiptNoticeSavePlugin extends AbstractOperationServicePlugIn impl DynamicObject dynamicObject = dataEntities1[0]; Map> id = BFTrackerServiceHelper.findDirtSourceBills(PM_PURORDERBILL, new Long[]{dynamicObject.getLong("id")}); - if (id==null||id.isEmpty()) { + if (id.size()>0) { DynamicObjectCollection billentry1 = dynamicObject.getDynamicObjectCollection("billentry"); if (billentry1.size() > 0) { DynamicObject dynamicObject1 = billentry1.get(0);