Sfoglia il codice sorgente

设备表,更新设备故障等级

tanbin 1 anno fa
parent
commit
d3bab4933c

+ 2 - 0
device-api-service/src/main/java/com/xy/service/DeviceMqttConsumerImpl.java

@@ -259,6 +259,7 @@ public class DeviceMqttConsumerImpl implements DeviceMqttConsumer {
                         if (faultLevel1.intValue() < faultLevel) {
                             //小于,当前故障级别,更新
                             deviceFaultInfo.setFaultLevel(faultLevel);
+                            deviceInfoService.updateById(new DeviceInfo().setDeviceId(deviceId).setFaultLevel(faultLevel));
                         }
                         //累加次数
                         deviceFaultInfo.setEventNum(deviceFaultInfo.getEventNum() + 1);
@@ -272,6 +273,7 @@ public class DeviceMqttConsumerImpl implements DeviceMqttConsumer {
                                 .setEventCode(code)
                                 .setEventNum(count.intValue())
                         );
+                        deviceInfoService.updateById(new DeviceInfo().setDeviceId(deviceId).setFaultLevel(faultLevel));
                     }
                     //已按最大故障级别排序,所以满足条件就退出循环
                     break;