李进 2 rokov pred
rodič
commit
88fccc2988

+ 8 - 6
device-api-service/src/main/java/com/xy/service/factory/device/impl/open/OpenDeviceFactoryImpl.java

@@ -214,12 +214,14 @@ public class OpenDeviceFactoryImpl implements DeviceFactory {
                 .setCreateTime(LocalDateTime.now());
         deviceEventMsgService.save(deviceEventMsg);
         //异常消息,修改设备当前故障等级
-        if (sysCodeConfigureRedis.getPaterCode().equals(SysCodeConfigureEnum.D01.getCode())) {
-            if (Emptys.check(sysCodeConfigureRedis.getExpand())) {
-                DeviceInfo updateDeviceInfo = new DeviceInfo()
-                        .setDeviceId(deviceInfo.getDeviceId())
-                        .setFaultLevel(Integer.valueOf(sysCodeConfigureRedis.getExpand()));
-                deviceInfoService.updateById(updateDeviceInfo);
+        if (Emptys.check(sysCodeConfigureRedis) && Emptys.check(sysCodeConfigureRedis.getPaterCode())) {
+            if (sysCodeConfigureRedis.getPaterCode().equals(SysCodeConfigureEnum.D01.getCode())) {
+                if (Emptys.check(sysCodeConfigureRedis.getExpand())) {
+                    DeviceInfo updateDeviceInfo = new DeviceInfo()
+                            .setDeviceId(deviceInfo.getDeviceId())
+                            .setFaultLevel(Integer.valueOf(sysCodeConfigureRedis.getExpand()));
+                    deviceInfoService.updateById(updateDeviceInfo);
+                }
             }
         }
         return R.ok();