李进 2 years ago
parent
commit
f4b4c0d94b

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