yq преди 2 години
родител
ревизия
0d1e2f3a19
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/mqtt/fire/FireStrategy.java

+ 5 - 3
mhfire-service/src/main/java/com/bizmatics/mhfire/service/mqtt/fire/FireStrategy.java

@@ -70,9 +70,11 @@ public class FireStrategy implements MqttStrategy {
         tbAlarm.setDeviceName(fireAlarmVO.getDeviceName());
         tbAlarm.setAlarmTime(new Date());
         if ("ALARM".equals(fireAlarmVO.getType())){
-            List<FireAlarmProperty> dp = fireAlarmVO.getAlarams().get(0).getDp();
-            if (CollectionUtils.isNotEmpty(dp)){
-                BeanMapperUtils.copy(dp.get(0),tbAlarm);
+            if (CollectionUtils.isNotEmpty(fireAlarmVO.getAlarams())){
+                List<FireAlarmProperty> dp = fireAlarmVO.getAlarams().get(0).getDp();
+                if (CollectionUtils.isNotEmpty(dp)){
+                    BeanMapperUtils.copy(dp.get(0),tbAlarm);
+                }
             }
         }else {
             tbAlarm.setAlarmContent(JsonUtils.toJson(fireAlarmVO));