From 7e099839a05edbf43aa5e755706f2a2c6cd1dca0 Mon Sep 17 00:00:00 2001 From: ljw Date: Thu, 28 Nov 2024 14:25:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=201.=E8=A3=85=E7=AE=B1=E5=8D=95=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 894e3882f37b1846db012332d604d7052760b925) --- .../yem/wm/es/encasement/from/EncaseMentStuffingEdit.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yem/wm/es/encasement/from/EncaseMentStuffingEdit.java b/src/main/java/com/yem/wm/es/encasement/from/EncaseMentStuffingEdit.java index 5179ff45..b04b89ac 100644 --- a/src/main/java/com/yem/wm/es/encasement/from/EncaseMentStuffingEdit.java +++ b/src/main/java/com/yem/wm/es/encasement/from/EncaseMentStuffingEdit.java @@ -7,7 +7,6 @@ import kd.bos.bill.OperationStatus; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.entity.datamodel.IDataModel; -import kd.bos.entity.datamodel.events.BeforeDeleteEntryEventArgs; import kd.bos.entity.datamodel.events.BeforeDeleteRowEventArgs; import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.entity.property.EntryProp; @@ -212,7 +211,11 @@ public class EncaseMentStuffingEdit extends AbstractBillPlugIn } if ("P".equals(businesssort_dw)) { BigDecimal pieces_det = (BigDecimal) this.getModel().getValue("yem_pieces_det", row); - Long partsid = Long.valueOf((String) this.getModel().getValue("yem_partsid", row)); + String yemPartsid = (String) this.getModel().getValue("yem_partsid", row); + if ("".equals(yemPartsid)){ + continue; + } + Long partsid = Long.valueOf(yemPartsid); DynamicObject encasement = BusinessDataServiceHelper.loadSingle("yem_im_encasement", "yem_sumpartspack.seq", new QFilter[]{new QFilter("yem_sumpartspack.id", QCP.equals, partsid)});