Эх сурвалжийг харах

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

jingyuanchao 1 жил өмнө
parent
commit
0925e3efaf

+ 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());