From 56341ed5e8671f7002c295a371d6d4dcf0c55012 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期三, 16 四月 2025 16:48:05 +0800
Subject: [PATCH] 1。检验项目导入新增字段 2.数采新增字段

---
 cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java
index 1bbac34..b20778c 100644
--- a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java
+++ b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java
@@ -6,6 +6,7 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.core.domain.Result;
 import com.ruoyi.device.dto.DataConfigDto;
+import com.ruoyi.device.dto.DeviceConfigDtoPage;
 import com.ruoyi.device.mapper.DataConfigMapper;
 import com.ruoyi.device.mapper.DeviceMapper;
 import com.ruoyi.device.pojo.DataConfig;
@@ -46,6 +47,11 @@
         if (dataConfigList.getIsDevice()) {
             Device device = new Device();
             BeanUtils.copyProperties(dataConfigList, device);
+            List<String> channelList = dataConfigList.getChannel();
+            if (channelList != null &&!channelList.isEmpty()) {
+                String channelString = String.join(",", channelList);
+                device.setChannel(channelString);
+            }
             device.setId(deviceId);
             deviceMapper.updateById(device);
         } else {
@@ -69,7 +75,8 @@
             List<DataConfig> list = baseMapper.selectList(wrapper);
             return Result.success(list);
         } else {
-            return Result.success(dataConfigMapper.selectDataConfigList(dataConfig.getDeviceId()));
+            List<DeviceConfigDtoPage> deviceConfigDtoPages = dataConfigMapper.selectDataConfigList(dataConfig.getDeviceId());
+            return Result.success(deviceConfigDtoPages);
         }
     }
 }

--
Gitblit v1.9.3