| | |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | import org.slf4j.Logger; |
| | |
| | | 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 { |
| | |
| | | } |
| | | |
| | | 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()); |