From 7e5f90ccae3182d3190df677746006b9b7e48036 Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Mon, 29 Sep 2025 14:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=85=B6=E4=BB=96=E5=87=BA=E5=BA=93?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E3=80=91=E9=80=89=E6=8B=A9=E7=89=A9=E6=96=99?= =?UTF-8?q?=E5=B8=A6=E5=87=BA=E6=9C=80=E8=BF=91=E9=87=87=E8=B4=AD=E4=BB=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java index 2e66030..1bc94a4 100644 --- a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java +++ b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java @@ -105,8 +105,8 @@ public class OtherOutApplyBillPlugin extends AbstractBillPlugIn implements Befor purinbillF = purinbillF.and("billstatus", QCP.equals, "C"); //采购入库单 DynamicObject[] purinbills = BusinessDataServiceHelper.load("im_purinbill", "id,billno,billentry.material,billentry.priceandtax", purinbillF.toArray(), "auditdate desc"); - DynamicObject purinbill = purinbills[0]; - if (purinbill != null) { + if(purinbills != null && purinbills.length > 0){ + DynamicObject purinbill = purinbills[0]; DynamicObjectCollection billentry = purinbill.getDynamicObjectCollection("billentry"); for (DynamicObject dynamicObject : billentry) { String number = dynamicObject.getString("material.masterid.number"); @@ -117,8 +117,6 @@ public class OtherOutApplyBillPlugin extends AbstractBillPlugIn implements Befor break; } } - - } }