diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/EquipmentExitOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/EquipmentExitOpExt.java index d1e6d51..c0a4f8d 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/EquipmentExitOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/EquipmentExitOpExt.java @@ -22,6 +22,10 @@ import kd.ec.eceq.common.enums.UseStatusEnum; import kd.ec.eceq.opplugin.EquipmentHelper; import kd.ec.eceq.opplugin.validator.EquipExitValidator; +/** + * 设备退场审核反审核操作按钮 + * 说明:去除不存在设备进厂逻辑 + */ public class EquipmentExitOpExt extends AbstractOperationServicePlugIn { public EquipmentExitOpExt() { } @@ -68,6 +72,9 @@ public class EquipmentExitOpExt extends AbstractOperationServicePlugIn { while(var11.hasNext()) { DynamicObject row = (DynamicObject)var11.next(); long approachRowId = row.getLong("approachrow"); + if (approachRowId == 0L){ + return; + } DynamicObject approachEquip = BusinessDataServiceHelper.loadSingle(approachRowId, "eceq_approachequipf7"); boolean isExit = approachEquip.getBoolean("isexit"); if (!isExit) { @@ -113,6 +120,9 @@ public class EquipmentExitOpExt extends AbstractOperationServicePlugIn { while(var10.hasNext()) { DynamicObject row = (DynamicObject)var10.next(); long approachRowId = row.getLong("approachrow"); + if (approachRowId == 0L){ + return; + } DynamicObject approachEquip = BusinessDataServiceHelper.loadSingle(approachRowId, "eceq_approachequipf7"); boolean isExit = approachEquip.getBoolean("isexit"); if (isExit) {