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