yangys
2025-04-10 5367cf982379f91f81a9b8328f07714dbbf3045c
collect/src/main/java/com/qianwen/mdc/collect/handler/AlarmDataHandler.java
@@ -2,6 +2,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.slf4j.Logger;
@@ -14,6 +15,8 @@
import com.qianwen.mdc.collect.dto.PackedTelemetryData;
import com.qianwen.mdc.collect.entity.iotdb.Alarm;
import com.qianwen.mdc.collect.service.AlarmService;
import cn.hutool.core.util.ObjectUtil;
@Component
public class AlarmDataHandler implements TelemetryDataHandler {
@@ -31,6 +34,9 @@
    }
    
    List<Alarm> parseAlarm(PackedTelemetryData data){
       if(ObjectUtil.isEmpty(data.getValue())) {
          return Collections.emptyList();
       }
       List<Alarm> alarmList = new ArrayList<>();
       //828d json数组格式[{"alarmNo":"8084"}]
       JSONArray alarmArr = JSONArray.parseArray(data.getValue());