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