From cf7d913ff24fce658f72cb996d056ccdaf1b96e0 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期一, 17 三月 2025 11:36:50 +0800
Subject: [PATCH] 新增设备类信息管理,修改bug,删除多余结构

---
 lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DeviceManagementServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DeviceManagementServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DeviceManagementServiceImpl.java
index 4a56a91..716979e 100644
--- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DeviceManagementServiceImpl.java
+++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DeviceManagementServiceImpl.java
@@ -25,6 +25,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.Arrays;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -218,4 +219,21 @@
         queryWrapper.orderByDesc("create_time");
         return super.list(queryWrapper);
     }
+
+    /**
+     * 閫氳繃id鏌ヨ璁惧鍒楄〃淇℃伅
+     * @param id
+     * @return
+     */
+    @Override
+    public List<MdcEquipment> getEquipmentListById(String id){
+        DeviceManagement deviceManagement = super.getById(id);
+        if (deviceManagement == null) {
+            return null;
+        }else {
+            List<String> equipmentIds = Arrays.asList(deviceManagement.getEquipmentIds().split(","));
+            return equipmentService.list(new QueryWrapper<MdcEquipment>()
+                   .in("equipment_id", equipmentIds));
+        }
+    }
 }

--
Gitblit v1.9.3