1.装箱单报错处理

(cherry picked from commit 894e3882f3)
This commit is contained in:
ljw 2024-11-28 14:25:26 +08:00
parent 1cefbd0d47
commit 7e099839a0

View File

@ -7,7 +7,6 @@ import kd.bos.bill.OperationStatus;
import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.entity.DynamicObjectCollection;
import kd.bos.entity.datamodel.IDataModel; 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.BeforeDeleteRowEventArgs;
import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.entity.datamodel.events.PropertyChangedArgs;
import kd.bos.entity.property.EntryProp; import kd.bos.entity.property.EntryProp;
@ -212,7 +211,11 @@ public class EncaseMentStuffingEdit extends AbstractBillPlugIn
} }
if ("P".equals(businesssort_dw)) { if ("P".equals(businesssort_dw)) {
BigDecimal pieces_det = (BigDecimal) this.getModel().getValue("yem_pieces_det", row); 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", DynamicObject encasement = BusinessDataServiceHelper.loadSingle("yem_im_encasement",
"yem_sumpartspack.seq", "yem_sumpartspack.seq",
new QFilter[]{new QFilter("yem_sumpartspack.id", QCP.equals, partsid)}); new QFilter[]{new QFilter("yem_sumpartspack.id", QCP.equals, partsid)});