安全帽多个

This commit is contained in:
pengjie 2024-12-06 15:31:07 +08:00
parent b65b492bc3
commit 42f1e7ba67

View File

@ -114,8 +114,8 @@ public class SafetyHatWSClient {
} }
} }
//不在data里面的全部设置离线 //不在data里面的全部设置离线
Project project = SpringContextUtils.getBean(ProjectMapper.class).selectOne(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id)); List<Project> projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id));
if (project != null) { for (Project project : projectList) {
List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>() List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>()
.eq(SafetyHatDev::getProjectSn, project.getProjectSn()) .eq(SafetyHatDev::getProjectSn, project.getProjectSn())
.notIn(SafetyHatDev::getDevSn, devsns) .notIn(SafetyHatDev::getDevSn, devsns)
@ -131,8 +131,8 @@ public class SafetyHatWSClient {
} else if (status != null && !status) { } else if (status != null && !status) {
//暂时没有活跃的设备全部设置离线 //暂时没有活跃的设备全部设置离线
try { try {
Project project = SpringContextUtils.getBean(ProjectMapper.class).selectOne(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id)); List<Project> projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id));
if (project != null) { for (Project project : projectList) {
List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>() List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>()
.eq(SafetyHatDev::getProjectSn, project.getProjectSn()) .eq(SafetyHatDev::getProjectSn, project.getProjectSn())
.eq(SafetyHatDev::getOnline, 1) .eq(SafetyHatDev::getOnline, 1)