liusuyi
2025-12-20 5d1b27b300fcda6be04f12aa0aa5b0cb59df8b09
ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java
@@ -54,9 +54,9 @@
            UavFlightStateDTO dto = new UavFlightStateDTO(
                    uavState,
                    telemetryData
                    telemetryData,
                    System.currentTimeMillis()
            );
            addTelemetryData(dto);
        });
    }
@@ -94,7 +94,10 @@
                    .count(dataList.size())
                    .dataPart(blobData)
                    .build();
            part.setCreateTime(new Date());
            // 使用 list 中第一条数据的时间作为 createTime
            long firstTimeMillis = dataList.get(0).getTimestamp();
            Date createTime = new Date(firstTimeMillis);
            part.setCreateTime(createTime);
            ardflightTaskPartMapper.insert(part);
            log.info("设备 {} 分片保存 {} 条飞行数据到数据库成功", boxSn, dataList.size());