李进 преди 2 години
родител
ревизия
f4b4c0d94b
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      device-api-service/src/main/java/com/xy/service/MqttServiceImpl.java

+ 7 - 1
device-api-service/src/main/java/com/xy/service/MqttServiceImpl.java

@@ -154,7 +154,13 @@ public class MqttServiceImpl extends ServiceImpl<MqttCommandMapper, MqttCommand>
             }
             map.get(cmdType).add(mqttDto);
         });
-        map.forEach((k, v) -> SpringBeanUtils.getBean(CmdTypeEnum.getEnum(k).getCmdServiceClass()).senCommand(v));
+        map.forEach((k, v) -> {
+            CmdTypeEnum anEnum = CmdTypeEnum.getEnum(k);
+            if (anEnum == null) {
+                return;
+            }
+            SpringBeanUtils.getBean(anEnum.getCmdServiceClass()).senCommand(v);
+        });
         return R.ok(list);
     }