From c7dd4a195d8d893d92c49963447cdf6486844584 Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Fri, 20 Oct 2023 09:45:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wb' into cjl
---
screen-manage/src/main/java/com/moral/api/service/impl/ServicesScopeDeviceServiceImpl.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ServicesScopeDeviceServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ServicesScopeDeviceServiceImpl.java
index e76122a..46220f2 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ServicesScopeDeviceServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ServicesScopeDeviceServiceImpl.java
@@ -47,16 +47,25 @@
servicesScopeDeviceQueryWrapper.eq("is_delete",Constants.NOT_DELETE);
servicesScopeDeviceQueryWrapper.eq("services_scope_id",servicesScopeId);
List<ServicesScopeDevice> servicesScopeDevices = servicesScopeDeviceMapper.selectList(servicesScopeDeviceQueryWrapper);
+ if (servicesScopeDevices.size() == 0){
+ return null;
+ }
List<Integer> deviceIds = servicesScopeDevices.stream().map(p -> p.getDeviceId()).collect(Collectors.toList());
QueryWrapper<Device> deviceQueryWrapper = new QueryWrapper<>();
deviceQueryWrapper.eq("is_delete",Constants.NOT_DELETE);
deviceQueryWrapper.in("id",deviceIds);
List<Device> devices = deviceMapper.selectList(deviceQueryWrapper);
+ if (devices.size() == 0){
+ return null;
+ }
List<Integer> monitorPointIds = devices.stream().map(p -> p.getMonitorPointId()).collect(Collectors.toList());
QueryWrapper<MonitorPoint> monitorPointQueryWrapper = new QueryWrapper<>();
monitorPointQueryWrapper.eq("is_delete",Constants.NOT_DELETE);
monitorPointQueryWrapper.in("id",monitorPointIds);
List<MonitorPoint> monitorPointList = monitorPointMapper.selectList(monitorPointQueryWrapper);
+ if (monitorPointList.size() == 0){
+ return null;
+ }
List resultList = new ArrayList();
for (MonitorPoint monitorPoint:monitorPointList) {
Map monitorPointMap = JSON.parseObject(JSON.toJSONString(monitorPoint), Map.class);
--
Gitblit v1.8.0