From e510a01769cc1a2c03272027ff25b2ee374e0c10 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 8 Aug 2025 10:59:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E9=80=80=E5=9C=BA=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E5=8F=8D=E5=AE=A1=E6=A0=B8=E6=93=8D=E4=BD=9C=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=E4=B8=8D=E5=AD=98=E5=9C=A8=E8=AE=BE=E5=A4=87=E8=BF=9B?= =?UTF-8?q?=E5=8E=82=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/pr/plugin/operate/EquipmentExitOpExt.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) {