From 2e4727e818e0613006ba527fef94506b3abe3d97 Mon Sep 17 00:00:00 2001 From: xiaoshi <2272816786@qq.com> Date: Fri, 15 Aug 2025 14:14:46 +0800 Subject: [PATCH] youhua --- .../pr/plugin/form/EquipmentCardListPlugin.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 064ecce..283fc75 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 @@ -67,7 +67,17 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi this.getView().showMessage("闲置成功!"); IFormView view = this.getView(); view.invokeOperation("refresh"); - } else if (itemKey.equals("zcgj_asset")) {//同步资产卡片 + }else if(itemKey.equals("zcgj_assetorg")){//同步使用组织 + Set setIds = getSelectOrderIds(this.getSelectedRows()); + DynamicObject[] equipments = BusinessDataServiceHelper.load("eceq_equipment_card", "billno,billname,equipstatus,org,zcgj_headusedepts", new QFilter[]{new QFilter("id", "in", setIds)}); + DynamicObjectCollection collection = new DynamicObjectCollection(); + for (DynamicObject equipment : equipments) { + DynamicObject org = equipment.getDynamicObject("org"); + equipment.set("zcgj_headusedepts",org); + collection.add(equipment); + } + SaveServiceHelper.save(collection.toArray(new DynamicObject[]{})); + }else if (itemKey.equals("zcgj_asset")) {//同步资产卡片 Set strings = new HashSet(); DynamicObject[] equipmenttype = BusinessDataServiceHelper.load("zcgj_equipmenttype", "number,zcgj_assetcat",new QFilter[]{new QFilter("zcgj_assetcat.number", QCP.is_notnull,"" )}); for (DynamicObject dynamicObject : equipmenttype) {