From 6f73d6b74ac810fe6daf0cfa6bfe758ce490b22e Mon Sep 17 00:00:00 2001 From: huguanghan Date: Fri, 1 Nov 2024 14:58:02 +0800 Subject: [PATCH] =?UTF-8?q?update=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SysEquipmentServiceImpl.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/das/src/main/java/com/das/modules/equipment/service/impl/SysEquipmentServiceImpl.java b/das/src/main/java/com/das/modules/equipment/service/impl/SysEquipmentServiceImpl.java index 4368905d..7d9bb92d 100644 --- a/das/src/main/java/com/das/modules/equipment/service/impl/SysEquipmentServiceImpl.java +++ b/das/src/main/java/com/das/modules/equipment/service/impl/SysEquipmentServiceImpl.java @@ -290,12 +290,30 @@ public class SysEquipmentServiceImpl implements SysEquipmentService { } } sysEquipmentMapper.insertBatch(addSysEquipmentList); + for (SysEquipment item : addSysEquipmentList){ + if (item.getIotModelId() != null){ + String modelCode = dataService.iotModelMap.get(item.getIotModelId().toString()); + dataService.deviceModelMap.put(item.getId().toString(),modelCode); + } + } if (CollectionUtils.isNotEmpty(updateSysEquipmentList)) { sysEquipmentMapper.updateBatchById(updateSysEquipmentList); + for (SysEquipment item : updateSysEquipmentList){ + if (item.getIotModelId() != null){ + String modelCode = dataService.iotModelMap.get(item.getIotModelId().toString()); + dataService.deviceModelMap.put(item.getId().toString(),modelCode); + } + } } if (CollectionUtils.isNotEmpty(delSysEquipmentList)) { // 删除设备 sysEquipmentMapper.deleteBatchIds(delSysEquipmentList); + for (SysEquipment item : updateSysEquipmentList){ + if (item.getIotModelId() != null){ + String modelCode = dataService.iotModelMap.get(item.getIotModelId().toString()); + dataService.deviceModelMap.put(item.getId().toString(),modelCode); + } + } } }