安全帽多个

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里面的全部设置离线
Project project = SpringContextUtils.getBean(ProjectMapper.class).selectOne(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id));
if (project != null) {
List<Project> projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id));
for (Project project : projectList) {
List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>()
.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<Project>().eq(Project::getHelmetUser, id));
if (project != null) {
List<Project> projectList = SpringContextUtils.getBean(ProjectMapper.class).selectList(new LambdaQueryWrapper<Project>().eq(Project::getHelmetUser, id));
for (Project project : projectList) {
List<SafetyHatDev> devList = SpringContextUtils.getBean(SafetyHatDevMapper.class).selectList(new LambdaQueryWrapper<SafetyHatDev>()
.eq(SafetyHatDev::getProjectSn, project.getProjectSn())
.eq(SafetyHatDev::getOnline, 1)