Commit Graph

643 Commits (faa692a001deab5420a9af58044571b0f6481c49)

Author SHA1 Message Date
zhangbin faa692a001 获取用户信息 2025-12-01 13:31:20 +08:00
zhangbin c6359ecb42 添加字段sn 2025-12-01 10:22:22 +08:00
zhangbin 04be63963e 修改返回值 2025-12-01 10:08:11 +08:00
zhangbin e49300de2d 修改提示 2025-12-01 09:54:00 +08:00
zhangbin 8f59c74772 修改返回格式 2025-12-01 09:18:59 +08:00
zhangbin 5876b2c0ee Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-11-29 16:38:56 +08:00
zhangbin 9e50edb281 修改redis 2025-11-29 16:38:53 +08:00
陈伟 fbec9b215b fix(manage): 修改结束任务接口返回类型为dynamic
- 将EndHandFlyTask方法的返回类型从Response<bool>改为Response<dynamic>
- 当任务状态为3时,直接返回包含错误信息的Response对象而非抛出异常
- 成功结束任务后,返回包含完整任务信息的Response对象
2025-11-29 15:33:53 +08:00
陈伟 f574964a36 Merge remote-tracking branch 'origin/main' 2025-11-29 15:29:22 +08:00
陈伟 b094961e2c feat(manage): 优化无人机设备类型解析与智能巡检任务状态管理
- 改进设备类型ID解析逻辑,增强代码可读性
- 根据设备字典查询结果动态设置设备名称
- 新增智能巡检任务标识及状态更新机制
- 实现人工飞行任务结束前的智能巡检状态检查
- 整理Redis数据获取相关代码结构
- 添加必要的注释说明待办事项
2025-11-29 15:29:11 +08:00
zhangbin d935ac416d 注释大华 2025-11-29 15:28:03 +08:00
zhangbin fd130e3858 数据序列化 2025-11-29 15:16:52 +08:00
zhangbin d3d732bcce 机场类型 2025-11-29 14:38:20 +08:00
zhangbin 19a3a737be 无人机状态阻飞 2025-11-29 14:35:43 +08:00
zhangbin aff7effd67 Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-11-29 14:25:53 +08:00
zhangbin 2e2badf277 天气阻飞 2025-11-29 14:23:03 +08:00
陈伟 6337953876 Merge remote-tracking branch 'origin/main' 2025-11-29 10:52:02 +08:00
陈伟 0b9645f03a fix(manage): 注释掉智能巡检结束逻辑
- 注释掉了获取配置和调用停止检测接口的代码
- 避免因配置缺失或网络问题导致的任务异常终止
- 保留原有数据库事务提交逻辑不变
2025-11-29 10:51:48 +08:00
zhangbin 674ce9f564 1 2025-11-29 10:34:40 +08:00
zhangbin ba0ce4671a 接收日志 2025-11-29 10:31:51 +08:00
zhangbin 779fe62e2a 无人机操作日志 2025-11-28 13:39:02 +08:00
zhangbin 1e26cad9e7 机场添加高度 2025-11-28 08:59:24 +08:00
zhangbin 872ea6c869 zhuxiaofanghuo 2025-11-27 14:16:44 +08:00
zhangbin 40aa697a6e 注销大华 2025-11-26 16:42:53 +08:00
zhangbin 2b18e0089b 修改rabbit 2025-11-26 15:32:18 +08:00
zhangbin ddf1f27bf9 添加机场字典 2025-11-26 10:23:18 +08:00
zhangbin f7317974f6 添加redis获取机场数据 2025-11-26 09:07:25 +08:00
zhangbin 5bb38d60e0 去掉大华 2025-11-26 08:32:59 +08:00
zhangbin 74d9c313d7 修改sod数据 2025-11-25 13:42:09 +08:00
zhangbin 8f63c10dd8 Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-11-25 13:31:22 +08:00
zhangbin 9edc0350d5 添加机场和无人机数据信息 2025-11-25 13:30:04 +08:00
陈伟 2177b4cf25 refactor(subscribe): 优化订阅服务中的任务进度处理逻辑
- 移除未使用的命名空间引用
- 简化航线进度处理流程
- 调整重复处理检查的位置以提高准确性
- 修改无人机信息查询方法为同步调用
- 增强日志记录以便调试
- 清理冗余代码并提升可读性
- 更新Quartz作业调度初始化逻辑
2025-11-24 08:40:55 +08:00
陈伟 bba2c3dd8a refactor(subscribe): 将ConfigSubscribe重构为IHostedService并优化错误处理
- 移除Quartz依赖,实现IHostedService接口以管理订阅生命周期
- 使用DjiErrorMapHelper统一错误码映射处理
- 优化任务处理逻辑,避免重复执行和提高代码可读性
- 更新无人机端口信息获取方式,使用_manageApp服务替代直接数据库查询
- 调整摄像头索引值以适配新设备类型
- 移除冗余的日志输出和注释,清理无用代码块
- 完善任务状态更新机制,确保历史记录正确反映执行结果
- 修复航线进度处理中的潜在并发问题
2025-11-22 11:25:31 +08:00
陈伟 c946b67ee0 feat(mqtt): 优化MQTT消息处理逻辑并调整摄像头索引配置
- 将HandleTopic方法从private改为public以支持外部调用
- 修改LasaTask查询方式从FirstAsync为SingleAsync确保唯一性
- 调整M3TD类型设备的摄像头索引值从99-0-1为81-0-0
- 重新组织直播参数构建逻辑并提前设置_liveInfo字典
- 移除冗余的命名空间引用减少代码体积
- 注入ConfigSubscribe服务并在ManageController中添加测试接口
- 添加TestConfSubscribe接口用于调试MQTT消息处理流程
2025-11-22 08:44:37 +08:00
陈伟 2447f290ba fix(manage): 修复事务提交顺序并启用智能巡检结束请求
- 调整数据库事务提交位置,确保操作原子性
- 启用智能巡检结束的HTTP请求调用
- 优化异常处理流程,防止资源泄露
2025-11-18 15:46:15 +08:00
陈伟 bb220cf920 feat(ai): 支持通过请求参数指定无人机SN
- 在 CallAiModel 请求对象中新增 UavSn 属性
- 修改 ManageApp 中构建 pushUrl 的逻辑,优先使用请求中的 UavSn
- 当 UavSn 为空时,继续从数据库查询无人机 SN 并拼接默认值
- 确保兼容旧有逻辑的同时支持外部传入无人机 SN 参数
2025-11-18 11:04:27 +08:00
陈伟 f656552a52 chore(config): 更新 Redis 和 RTMP 配置地址
- 将 Redis 连接地址从 6379 端口更改为 9205 端口
- 修改 AIModelApi 的 PushUrl 地址,移除默认流名称
- 新增 DronePortRtmp 配置项用于无人机推流地址
- 优化 ConfigSubscribe 中 RTMP 地址读取方式,通过配置文件获取
- 移除重复的 ConfigHelper 调用,提升代码整洁度
2025-11-18 09:13:19 +08:00
陈伟 6a62666eea feat(drone): 添加无人机SN到推流URL
- 在推流URL中拼接无人机SN加1的标识- 查询无人机端口及关联无人机信息- 支持从配置获取基础推流地址并动态拼接- 保留原有RTMP直播流配置逻辑
- 增加log4net引用以支持日志记录功能
- 补充缺失的返回响应结构体结尾括号
2025-11-17 16:43:12 +08:00
陈伟 64f84068c7 feat(config): 更新RTMP推流地址并优化直播任务管理
- 修改默认RTMP推流地址路径
- 在URL中动态拼接无人机序列号
-优化直播任务ID存储逻辑,支持多值存储- 更新AI模型调用参数构建方式
- 添加天气阈值注释说明
- 补充推流地址用途注释
2025-11-17 16:36:51 +08:00
zhangbin 046925e2f2 获取机场无人机类型 2025-11-15 09:14:51 +08:00
zhangbin 23df1e6c01 Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-11-14 10:14:29 +08:00
zhangbin a1d3fedbbb 注销消息 2025-11-14 10:12:23 +08:00
陈伟 f20596a315 支持M4TD及M3TD智能巡检 2025-11-11 14:47:17 +08:00
zhangbin 035044defc 向防火平台推送任务信息 2025-11-10 14:30:28 +08:00
zhangbin bb34c5d5ae 添加网关 2025-11-05 15:14:50 +08:00
zhangbin 56aae9e91d Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-10-31 09:15:26 +08:00
陈伟 06896f6924 feat(auth): 允许匿名访问无人机场口信息接口 2025-10-31 09:14:31 +08:00
陈伟 fa83ca30c1 feat(manage): 新增无人机机场信息查询功能 2025-10-31 09:12:58 +08:00
zhangbin 987523ae56 修改redis设备sn 2025-10-31 09:06:31 +08:00
zhangbin 6bcd9dc606 Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-10-30 16:19:44 +08:00