From 9781fca39530bf7bd10173572b70959947c9614c Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Tue, 16 Sep 2025 10:17:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=BE=E5=A4=87=E5=8D=95?= =?UTF-8?q?=E6=8D=AE=E5=88=97=E8=A1=A8=E6=8F=92=E4=BB=B6=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=8A=B6=E6=80=81=E8=BD=AC=E6=8D=A2=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/EquipmentCardListPlugin.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/EquipmentCardListPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/EquipmentCardListPlugin.java index 6888880..9fcd519 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/EquipmentCardListPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/EquipmentCardListPlugin.java @@ -42,6 +42,9 @@ import java.time.format.DateTimeParseException; import java.util.*; import java.util.stream.Collectors; +/** + * 新增设备单据列表插件 + */ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugin { private static final Log log = LogFactory.getLog(EquipmentCardListPlugin.class); @@ -67,6 +70,17 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi this.getView().showMessage("闲置成功!"); IFormView view = this.getView(); view.invokeOperation("refresh"); + }else if (itemKey.equals("zcgj_used")){//在用 + Set setIds = getSelectOrderIds(this.getSelectedRows()); + DynamicObject[] equipments = BusinessDataServiceHelper.load("eceq_equipment_card", + "equipstatus", new QFilter[]{new QFilter("id", "in", setIds)}); + for (DynamicObject equipment : equipments) { + equipment.set("equipstatus","USED"); + } + SaveServiceHelper.save(equipments); + this.getView().showMessage("成功转为在用!"); + IFormView view = this.getView(); + view.invokeOperation("refresh"); }else if(itemKey.equals("zcgj_assetorg")){//同步使用组织 Set setIds = getSelectOrderIds(this.getSelectedRows()); DynamicObject[] equipments = BusinessDataServiceHelper.load("eceq_equipment_card", "billno,billname,equipstatus,org,zcgj_headusedepts,useorg", new QFilter[]{new QFilter("id", "in", setIds)});