Commit Graph

20 Commits

Author SHA1 Message Date
aa4468d922 Add unit tests for PathConflictDetectionService to validate conflict detection logic,优化了碰撞检测逻辑 2026-02-09 08:29:43 +08:00
aae4877622 Refactor WebSocketMessageBroadcaster to enhance position filtering logic and introduce adaptive speed thresholds for improved accuracy。优化平滑速度策略 2026-02-08 17:56:21 +08:00
bbc3a6f5d6 Refactor WebSocketMessageBroadcaster to enhance position update handling and introduce payload sanitization,增加了飞机平滑 2026-02-08 16:14:16 +08:00
dc9967e10d Enhance DataProcessingService to handle missing bizKey and improve runway parameter fallback logic 2026-02-08 13:48:44 +08:00
3554841fc3 Refactor code structure for improved readability and maintainability,修改了inout的对齐方案 2026-02-08 12:39:41 +08:00
ea3f4a3b7b Refactor DataProcessingService to support bizKey in route queries and reduce retry attempts
- Updated ROUTE_RETRY_MAX_ATTEMPTS from 20 to 2 and ROUTE_RETRY_MAX_DELAY_MS from 30s to 5s.
- Modified PendingRouteQuery to include bizKey for better route query management.
- Enhanced methods to check and mark routes as retrieved using bizKey.
- Adjusted route query methods to handle bizKey, ensuring proper caching and retrieval.
- Cleaned up redundant code and improved logging for better traceability.
- Added a new section in the documentation for the restart process of the application.
2026-02-08 08:37:47 +08:00
aa13f343ea 重构数据采集和路由查询逻辑,增强超时处理和并发控制。新增Redis缓存管理,优化航班路由参数获取,确保系统稳定性和性能。更新相关文档以反映最新功能和接口调用示例。路由第一次下发成功 2026-02-07 10:52:37 +08:00
dee9bc4420 更新航班通知数据处理逻辑,恢复WebSocket推送并优化缓存管理。新增日志记录以支持并发处理,确保通知不被重复推送。更新相关文档以反映最新功能。 2026-02-06 10:34:22 +08:00
022bc183ab 增强航班推送数据处理,优化BizKey解析逻辑,新增实际推出时间存储至Redis,保持原有路由触发行为。更新文档以反映系统能力和接口调用示例。 2026-02-06 08:17:12 +08:00
87f7541028 Merge branch 'master' of http://10.0.0.99:4000/Doni/QDAirPortBackend0122 2026-01-31 14:53:20 +08:00
4498cbfe8e 增加稳定性 2026-01-31 14:51:30 +08:00
c66b290677 重构红绿灯数据采集方式从TCP改为MQTT并优化WebSocket车辆控制指令
- 禁用TCP红绿灯服务器,改用MQTT订阅获取信号状态
- 新增MqttConfig配置类和TrafficLightMqttSubscriber订阅器
- 重构VehicleCommandInfoWebSocketHandler,根据红绿灯信号实时发送车辆控制指令
- 添加Eclipse Paho MQTT客户端依赖
- 新增接口文档和MQTT核心代码总结文档
- 添加WebSocket测试页面
2026-01-27 17:01:22 +08:00
dd1d408688 通过WebSocket发送控制指令 2026-01-24 12:12:55 +08:00
85d0472f91 优化任务接口数据源并修复路径点坐标映射
- 将任务接口数据源从 activeMovingObjectsCache 改为从 HTTP 缓存获取
- 新增路径点 x/y 坐标字段支持,兼容不同数据源格式
- 修复路径点状态字段空指针异常,添加安全处理逻辑
- 优化路径点坐标映射逻辑(x 对应 latitude,y 对应 longitude)
- 添加详细的调试日志输出,便于问题排查
- 更新生产环境配置,设置默认的无人车服务地址
- 新增接口文档3.md,记录相关接口信息
2026-01-23 19:41:35 +08:00
dc4934d4d6 去掉无人车ws获取方式,增加http获取无人车列表 2026-01-23 11:08:18 +08:00
b23ca99916 重构任务接口展示无人车实际任务信息
- 移除内存任务库,改为从 activeMovingObjectsCache 获取无人车任务数据
- 新增 DataCollectorService.getActiveMovingObjectsCache() 公共方法
- 修复 missionStatus 空指针异常,添加空值检查
- 支持按任务状态筛选和分页查询
- 返回完整的任务上下文信息(任务ID、类型、状态、进度、路径点等)
- 修正 getObjectType() 方法调用
2026-01-23 09:19:18 +08:00
8347eae959 修复坐标转换问题并新增车辆列表接口
- 修正经纬度坐标转换错误(longitude/latitude互换)
- 新增车辆列表查询接口 GET /api/vehicle-manager/vehicles
- 支持分页、状态筛选和离线判定
- 更新生产环境配置(Redis主机和无人车服务地址)
- 优化任务路径点坐标映射
2026-01-22 22:40:47 +08:00
5309b98bcf 开发完成等待测试 2026-01-22 14:11:52 +08:00
7b436316f1 整合车辆列表 2026-01-22 13:33:44 +08:00
725c0be448 Initial commit 2026-01-22 13:19:47 +08:00