소스 검색

告警规则点击关联设备报错处理

jingyuanchao 1 년 전
부모
커밋
0925e3efaf
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      soc-modules/soc-modules-iot/src/main/java/com/xunmei/iot/service/impl/IotAlarmRuleSourceServiceImpl.java

+ 3 - 0
soc-modules/soc-modules-iot/src/main/java/com/xunmei/iot/service/impl/IotAlarmRuleSourceServiceImpl.java

@@ -193,6 +193,9 @@ public class IotAlarmRuleSourceServiceImpl extends ServiceImpl<IotAlarmRuleSourc
                 final Map<String, List<IotSensor>> deviceIdAndName = iotSensors.stream().collect(Collectors.groupingBy(IotSensor::getDeviceCode));
                 for (ProductDeviceTempVo ptv : deviceTempList) {
                     final List<IotSensor> sensorList = deviceIdAndName.get(ptv.getDeviceId());
+                    if (ObjectUtil.isNull(sensorList)) {
+                        continue;
+                    }
                     for (IotSensor iotSensor : sensorList) {
                         ptv.setDeviceName(iotSensor.getDeviceName());
                         ptv.setOrgName(iotSensor.getOrgName());