소스 검색

车载心跳机制交互修改

gao.qiang 1 년 전
부모
커밋
bc7c3055e9
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      vehicle-admin/src/main/java/com/ozs/web/controller/sdk/GeoHazardMonitorTokenController.java

+ 8 - 1
vehicle-admin/src/main/java/com/ozs/web/controller/sdk/GeoHazardMonitorTokenController.java

@@ -662,7 +662,14 @@ public class GeoHazardMonitorTokenController {
                     LambdaQueryWrapper<MsgAlarm> queryWrapper2 = new LambdaQueryWrapper<>();
                     if (!ObjectUtils.isEmpty(list2)) {
                         List<String> collect1 = list2.stream().map(TerminalIgnoreAlarm::getAlarmId).collect(Collectors.toList());
-                        queryWrapper2.notIn(MsgAlarm::getAlarmId, collect1);
+                        List<String> list = collect.stream()
+                                .filter(item -> !collect1.contains(item))
+                                .collect(Collectors.toList());
+                        if (!ObjectUtils.isEmpty(list)) {
+                            queryWrapper2.in(MsgAlarm::getAlarmId, list);
+                        }else {
+                            queryWrapper2.eq(MsgAlarm::getAlarmId, "1111111111111");
+                        }
                     } else {
                         queryWrapper2.in(MsgAlarm::getAlarmId, collect);
                     }