| | |
| | | * 获取完整航线轨迹(合并所有分片) |
| | | */ |
| | | @Override |
| | | public List<TelemetryData> getCompleteFlightData(ArdFlightTaskPart ardFlightTaskPart) { |
| | | List<TelemetryData> allData = new ArrayList<>(); |
| | | public List<UavFlightStateDTO> getCompleteFlightData(ArdFlightTaskPart ardFlightTaskPart) { |
| | | List<UavFlightStateDTO> allData = new ArrayList<>(); |
| | | String boxSn = ardFlightTaskPart.getBoxSn(); |
| | | List<ArdFlightTaskPart> parts = ardflightTaskPartMapper.selectByTaskStartTime(ardFlightTaskPart); |
| | | for (ArdFlightTaskPart part : parts) { |
| | | try { |
| | | List<TelemetryData> partData = SerializeUtil.deserialize(part.getDataPart()); |
| | | List<UavFlightStateDTO> partData = SerializeUtil.deserialize(part.getDataPart()); |
| | | allData.addAll(partData); |
| | | } catch (Exception e) { |
| | | log.error("反序列化 boxSn={} 分片数据失败", boxSn, e); |