From 42f1e7ba67c6fbe528d4cce5974c4f1623ab0acd Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Fri, 6 Dec 2024 15:31:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E5=B8=BD=E5=A4=9A=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/zhgd/xmgl/config/SafetyHatWSClient.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/config/SafetyHatWSClient.java b/src/main/java/com/zhgd/xmgl/config/SafetyHatWSClient.java index 05de7fb46..2ac791096 100644 --- a/src/main/java/com/zhgd/xmgl/config/SafetyHatWSClient.java +++ b/src/main/java/com/zhgd/xmgl/config/SafetyHatWSClient.java @@ -114,8 +114,8 @@ public class SafetyHatWSClient { } } //不在data里面的,全部设置离线 - Project project = SpringContextUtils.getBean(ProjectMapper.class).selectOne(new LambdaQueryWrapper().eq(Project::getHelmetUser, id)); - if (project != null) { + List projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper().eq(Project::getHelmetUser, id)); + for (Project project : projectList) { List devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper() .eq(SafetyHatDev::getProjectSn, project.getProjectSn()) .notIn(SafetyHatDev::getDevSn, devsns) @@ -131,8 +131,8 @@ public class SafetyHatWSClient { } else if (status != null && !status) { //暂时没有活跃的设备,全部设置离线 try { - Project project = SpringContextUtils.getBean(ProjectMapper.class).selectOne(new LambdaQueryWrapper().eq(Project::getHelmetUser, id)); - if (project != null) { + List projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper().eq(Project::getHelmetUser, id)); + for (Project project : projectList) { List devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper() .eq(SafetyHatDev::getProjectSn, project.getProjectSn()) .eq(SafetyHatDev::getOnline, 1)