diff --git a/src/work/log/202512.md b/src/work/log/202512.md new file mode 100644 index 0000000..bea19a9 --- /dev/null +++ b/src/work/log/202512.md @@ -0,0 +1,830 @@ +PRS7950电科院测试 +======================================== + +版本号: 248300 +作者: liujing2@SZNARI +日期: Mon Dec 01 12:05:41 CST 2025 +提交信息: fix(devops-patrol): 修复继续巡检任务状态处理逻辑 + +- 删除方法中多余的空行,保持代码整洁- 添加任务状态日志记录,便于调试追踪-修正下发控制指令的日志描述,从"停止"更正为"继续" +- 确保边缘节点管理服务调用与任务控制信息构建的一致性 + +======================================== +版本号: 248302 +作者: liujing2@SZNARI +日期: Mon Dec 01 13:54:25 CST 2025 +提交信息: fix(patrol):修复任务管理中的逻辑错误 + +- 删除重复的 stopTask 调用,避免任务被意外终止 +- 优化任务暂停与恢复的日志记录和异常处理 +- 在任务恢复前增加10 秒等待时间,确保系统状态稳定-修复代码格式问题,提升可读性 +- 增强对任务恢复过程中中断异常的处理机制 + +======================================== +版本号: 248305 +作者: liujing2@SZNARI +日期: Mon Dec 01 14:28:27 CST 2025 +提交信息: fix(patrol):适配直连变电站下任务继续执行 + +======================================== +版本号: 248308 +作者: liujing2@SZNARI +日期: Mon Dec 01 15:01:44 CST 2025 +提交信息: fix(patrol): 非立即执行校验 + +======================================== +版本号: 248309 +作者: liujing2@SZNARI +日期: Mon Dec 01 15:14:02 CST 2025 +提交信息: fix(patrol): 非立即执行是否超期上个任务校验位置调整 + +======================================== +版本号: 248321 +作者: liujing2@SZNARI +日期: Mon Dec 01 16:10:05 CST 2025 +提交信息: fix(patrol): 处理点位丢失问题 + +======================================== +版本号: 248323 +作者: liujing2@SZNARI +日期: Mon Dec 01 16:29:16 CST 2025 +提交信息: fix(devops-patrol): 适配新需求人工巡视模式 + +======================================== +版本号: 248331 +作者: liujing2@SZNARI +日期: Mon Dec 01 19:15:59 CST 2025 +提交信息: fix(devops-patrol): 处理重启后进度异常问题 + +======================================== +版本号: 248334 +作者: liujing2@SZNARI +日期: Mon Dec 01 20:20:12 CST 2025 +提交信息: fix(patrol): 调试人工模式问题修复 + +======================================== +版本号: 248338 +作者: liujing2@SZNARI +日期: Mon Dec 01 20:57:24 CST 2025 +提交信息: fix(patrol): 特殊分析任务手动处理时不发送至分析服务 + +======================================== +版本号: 248345 +作者: liujing2@SZNARI +日期: Mon Dec 01 21:56:17 CST 2025 +提交信息: refactor(patrol): 处理单个循环依赖异常 + +======================================== +版本号: 248348 +作者: liujing2@SZNARI +日期: Mon Dec 01 23:14:48 CST 2025 +提交信息: refactor(patrol): 处理异常终止问题 + +======================================== +版本号: 248395 +作者: liujing2@SZNARI +日期: Wed Dec 03 11:48:42 CST 2025 +提交信息: fix(analyse-patrol): 调整外观识别描述,处理周期执行配置顺序异常问题 + +- 在AnalysePatrolHandler中增加统一处理设备外观查看描述的方法handAppearanceDesc +- 对anaResult字段按逗号分割并去重,确保只保留一个“正常”状态 +- 修正Appearance中异常状态描述逻辑,统一将相关状态描述设为“正常” +- 在CycleExecute中对周期规则的星期列表和月份列表进行排序,保证计算启动时间准确 +- 修复CycleExecute中打印日志格式及相关注释,提升代码可读性和稳定性 + +======================================== +版本号: 248506 +作者: liujing2@SZNARI +日期: Mon Dec 08 14:28:37 CST 2025 +提交信息: fix(patrol): 修复反向联动查询条件与日志记录 + +======================================== +版本号: 248561 +作者: liujing2@SZNARI +日期: Tue Dec 09 16:26:47 CST 2025 +提交信息: refactor(config): 解决系统循环依赖问题 + +======================================== +版本号: 248586 +作者: liujing2@SZNARI +日期: Wed Dec 10 14:12:29 CST 2025 +提交信息: feat(scheduler): 重构巡视任务执行调度,可根据设备类型操作 + +======================================== +版本号: 248593 +作者: liujing2@SZNARI +日期: Wed Dec 10 15:39:23 CST 2025 +提交信息: feat(patrol): 新增任务调度模式开关及任务调度优化 + +======================================== +版本号: 248594 +作者: liujing2@SZNARI +日期: Wed Dec 10 15:44:43 CST 2025 +提交信息: refactor(schedule): 初始化任务调度时,使用数据库查询获取当前场站ID列表替代从队列获取 + +======================================== +版本号: 248595 +作者: liujing2@SZNARI +日期: Wed Dec 10 16:10:51 CST 2025 +提交信息: fix(core): 修复并初始化设备类型检查配置 + +======================================== +版本号: 248597 +作者: liujing2@SZNARI +日期: Wed Dec 10 16:26:34 CST 2025 +提交信息: fix(patrol): 移除超期逻辑,当下次任务开始时超期上一个未执行完毕的任务 + +======================================== +版本号: 248607 +作者: liujing2@SZNARI +日期: Wed Dec 10 17:48:52 CST 2025 +提交信息: refactor(PatrolTaskManager): 修复机器人上送分析图异常问题 + +======================================== +版本号: 248676 +作者: liujing2@SZNARI +日期: Mon Dec 15 10:39:46 CST 2025 +提交信息: feat(patrol): 调整在线检测数据采集逻辑,支持遥控'遥测'遥信的attri_value_enum和attri_value_desc的数据获取 + +======================================== +版本号: 248677 +作者: liujing2@SZNARI +日期: Mon Dec 15 10:44:51 CST 2025 +提交信息: fix(patrol): 修复主战模式下巡视任务历史记录文件类型格式处理 + +======================================== +版本号: 248682 +作者: liujing2@SZNARI +日期: Mon Dec 15 11:32:04 CST 2025 +提交信息: fix(patrol): 优化遥测处理,遥测无attri_value_enum只能取attri_value_desc + +======================================== +版本号: 248683 +作者: liujing2@SZNARI +日期: Mon Dec 15 11:58:03 CST 2025 +提交信息: refactor(patrol): 在线监测默认取值描述作为最终展示数据 + +======================================== +版本号: 248692 +作者: liujing2@SZNARI +日期: Mon Dec 15 15:46:02 CST 2025 +提交信息: refactor(service): 新增BVideoAbilityService接口以支持B接口设备能力查询 + +======================================== +版本号: 248695 +作者: liujing2@SZNARI +日期: Mon Dec 15 16:26:59 CST 2025 +提交信息: fix(sunri-service-mould-patrol): 添加抓图请求日志记录 + +======================================== +版本号: 248697 +作者: liujing2@SZNARI +日期: Mon Dec 15 16:49:56 CST 2025 +提交信息: fix(VideoCppVo): 修正B接口设备编码字段名大小写错误 + +======================================== +版本号: 248699 +作者: liujing2@SZNARI +日期: Mon Dec 15 16:53:16 CST 2025 +提交信息: fix(cfg): 修复 HighDefinitionVideoEquipmentConfiguration 中属性名错误 + +======================================== +版本号: 248700 +作者: liujing2@SZNARI +日期: Mon Dec 15 16:56:00 CST 2025 +提交信息: fix(patrol): 修复抓图请求设备编码字段设置错误 + +======================================== +版本号: 248935 +作者: liujing2@SZNARI +日期: Fri Dec 19 14:42:20 CST 2025 +提交信息: fix(patrol):优化巡检任务外观描述处理逻辑 + +- 增加对识别类型列表空值检查,避免空指针异常 +- 调整视频位置信息设置逻辑,增加主机或主站配置判断 +-保留原有数据类型合并逻辑,确保设备点位信息准确设置 + +======================================== +版本号: 248943 +作者: liujing2@SZNARI +日期: Fri Dec 19 15:22:21 CST 2025 +提交信息: (alarm-patrol):feat优化联动任务处理逻辑 + +- 在更新和新增联动任务时添加日志记录 +- 简化设备点位过滤逻辑,直接使用全部设备点位列表 +- 移除原有的数据类型过滤条件,确保所有设备都能被处理 +- 保持巡视任务创建流程的一致性与完整性 + +======================================== +版本号: 249056 +作者: liujing2@SZNARI +日期: Mon Dec 22 14:47:26 CST 2025 +提交信息: feat(patrol): 数据分析限制分析为关联点位的当前信息.忽略和限制点位不一致的数据 + +======================================== +版本号: 249121 +作者: liujing2@SZNARI +日期: Wed Dec 24 09:49:26 CST 2025 +提交信息: feat(patrol): 统一曲线和数据统一查询条件 + +======================================== +版本号: 249124 +作者: liujing2@SZNARI +日期: Wed Dec 24 10:33:58 CST 2025 +提交信息: refactor(analyse): 优化未知值的描述展示逻辑 + +======================================== +版本号: 249128 +作者: liujing2@SZNARI +日期: Wed Dec 24 11:13:29 CST 2025 +提交信息: fix(patrol): 处理未配置采集文件类型为 在线监测采集失败问题 + +======================================== +版本号: 249165 +作者: liujing2@SZNARI +日期: Thu Dec 25 11:37:13 CST 2025 +提交信息: fix(patrol): 修复任务详情ID未设置问题 + +- 在PatrolTaskPointDetailDto中设置patrolHisTaskRecord的ID +- 修正了任务点详情记录的关联ID赋值遗漏 + +docs(patrol): 补充任务标签属性注释说明 + +- 在PatrolTaskVo中添加labelAttr字段注释 +- 说明字段含多个附加属性,参照数据字典定义表说明 + +======================================== +版本号: 249168 +作者: liujing2@SZNARI +日期: Thu Dec 25 11:52:19 CST 2025 +提交信息: fix(alarm): 优化反向联动处理逻辑并增强容错 + +- 增加类型和空值检查,防止传入非法对象引发异常 +- 将设备类型判断抽取为独立方法,提高代码可读性和复用性 +- 添加巡检设备ID格式校验,避免数字转换异常 +- 使用CollUtil替代CollectionUtil简化集合判空操作 +- 优化日志输出,补充更多错误和状态信息 +- 保证非边缘节点时反向联动逻辑的正确执行和安全性 + +======================================== +版本号: 249181 +作者: liujing2@SZNARI +日期: Thu Dec 25 17:22:39 CST 2025 +提交信息: feat(patrol): 添加区域机器人和无人机实时视频功能 + +- 在PatrolPlanJob中调用patrolTaskManager.areaRobotAndUavRealVideo方法 +- 修复issuedRobotAndUavControlInstruction方法中的参数格式问题 +- 在PatrolTaskQueuePool中添加机器人ID空值检查逻辑 +- 优化MessageUpdatePool中多余的空行 +- 在PatrolTaskManager中实现areaRobotAndUavRealVideo方法处理实时视频 +- 添加视频键值处理、数据类型解析和设备处理逻辑 +- 优化getRobotOrUavFromDevice方法中的JSON验证和空值处理 + +======================================== +版本号: 249184 +作者: liujing2@SZNARI +日期: Thu Dec 25 17:30:30 CST 2025 +提交信息: fix(devops-patrol): 修复更新流媒体地址时未创建列表的问题 + +======================================== +版本号: 249193 +作者: liujing2@SZNARI +日期: Fri Dec 26 09:12:18 CST 2025 +提交信息: feat(task): 添加摄像头实时视频处理功能 + +- 实现了PatrolTaskQueuePool的getCameraId方法,用于获取任务对应的摄像头ID集合 +- 在PatrolTaskManager中添加handleCamera方法处理摄像头数据类型 +- 集成摄像头实时视频URL获取和更新功能 +- 添加异常处理机制确保单个摄像头失败不影响整体处理流程 +- 重构数据类型处理逻辑,支持无人机和摄像头不同类型的数据处理 + +======================================== +版本号: 249195 +作者: liujing2@SZNARI +日期: Fri Dec 26 09:27:30 CST 2025 +提交信息: refactor(patrol): 调整摄像头处理方法参数顺序 + +- 修改 handleCamera 方法参数顺序,将 key 放在 taskId之后 +- 更新方法内部参数验证逻辑,使用 key 替代 deviceId +- 调整 getCameraId 调用时的参数传递顺序 + +======================================== +版本号: 249255 +作者: liujing2@SZNARI +日期: Mon Dec 29 11:01:34 CST 2025 +提交信息: refactor(patrol): 还原数据分析相关代码 + +========== 特定作者的提交 ========== + +# PRS7950智能巡视现场问题 + +======================================== +版本号: 248356 +作者: liujing2@SZNARI +日期: Tue Dec 02 11:39:54 CST 2025 +提交信息: feat(patrol): 新增云深处MQTT协议机器人任务下发和控制指令支持 + +- 在PatrolRobotSysMapper中新增queryPatrolRobotSys方法用于查询机器人系统信息 +- 在DeviceProtocol中新增优友智能、深圳明辉、杭州云深及云深处MQTT等协议类型 +- 新增YunShenChuMqttHandler处理云深处MQTT协议的任务下发逻辑 +- 扩展RobotAndUavTaskDevMngVo以支持机器人编码字段 +- 优化sendRobotOrUavPlan方法,增加对云深处MQTT协议 + +======================================== +版本号: 248359 +作者: liujing2@SZNARI +日期: Tue Dec 02 12:01:58 CST 2025 +提交信息: feat(patrol): 增加设备编码字段并优化查询条件 + +- 在 PatrolRobotDeviceMapper.xml 中增加 device_code 字段映射 +- 优化 PatrolRobotSysMapper.xml 查询条件,支持动态参数过滤 +- 在 SysConfigManager.java 中增强服务请求与响应的日志记录 +- 优化 PatrolTaskControl.java 中机器人设备编码的处理逻辑,增加空值过滤与去重 + +======================================== +版本号: 248514 +作者: liujing2@SZNARI +日期: Mon Dec 08 16:07:58 CST 2025 +提交信息: feat(devops-patrol): 将客户端对每个服务端的默认连接数从10增加到30 + +======================================== +版本号: 248516 +作者: liujing2@SZNARI +日期: Mon Dec 08 17:31:14 CST 2025 +提交信息: fix(patrol): 修正提示逻辑valid为"0"时采集失败,valid为"2"时分析失败 + +======================================== +版本号: 248536 +作者: liujing2@SZNARI +日期: Tue Dec 09 10:49:23 CST 2025 +提交信息: fix(patrol): 修复任务停止逻辑调用位置.防止机器人提前执行导致异常 + +======================================== +版本号: 248565 +作者: liujing2@SZNARI +日期: Tue Dec 09 17:29:55 CST 2025 +提交信息: fix(mould-patrol): 优化设备组件映射逻辑 + +- 添加空值过滤防止 NullPointerException +- 确保组件ID和主设备ID非空检查 +- 处理重复键冲突,保留最新值 +- 字典描述字段添加空安全默认值 +- 提高流处理健壮性和数据完整性 + +======================================== +版本号: 248641 +作者: liujing2@SZNARI +日期: Fri Dec 12 14:09:37 CST 2025 +提交信息: fix(patrol): 修复更新流媒体地址时空指针问题 + +- 修改updateMediaUrl方法中不存在流媒体列表时的处理逻辑 +- 由记录错误并返回改为创建新的列表并继续处理 +- 避免了因空列表导致的空指针异常 +- 增强了任务流媒体信息更新的健壮性和稳定性 + +======================================== +版本号: 248645 +作者: liujing2@SZNARI +日期: Fri Dec 12 14:47:01 CST 2025 +提交信息: refactor(patrol): 优化巡视任务完成后的播放资源清理逻辑 + +======================================== +版本号: 248647 +作者: liujing2@SZNARI +日期: Fri Dec 12 14:53:03 CST 2025 +提交信息: fix(patrol): 人物超期后数据处理 + +======================================== +版本号: 248648 +作者: liujing2@SZNARI +日期: Fri Dec 12 15:01:46 CST 2025 +提交信息: fix(patrol): 优化任务中断和资源清理逻辑 + +======================================== +版本号: 248678 +作者: liujing2@SZNARI +日期: Mon Dec 15 10:45:16 CST 2025 +提交信息: fix(patrol): 优化主战模式下巡视任务历史记录文件类型处理 + +======================================== +版本号: 248721 +作者: liujing2@SZNARI +日期: Tue Dec 16 09:46:21 CST 2025 +提交信息: feat(sync): 新增上报结果确认和告警确认到主站的服务为edgenodemng + +======================================== +版本号: 248725 +作者: liujing2@SZNARI +日期: Tue Dec 16 11:05:39 CST 2025 +提交信息: feat(patrol): 适配主站和子站分析失败数据不一致问题 + +======================================== +版本号: 248735 +作者: liujing2@SZNARI +日期: Tue Dec 16 14:51:20 CST 2025 +提交信息: feat(patrol): 修复告警确认和结果确认会确认所有数据的问题. 适配主站值描述模板功能 + +- 在PatrolHisAlarmMapper和PatrolHisTaskRecordMapper增加基于任务执行ID和点位ID列表查询方法 +- 调整PatrolConfirmSyncServiceImpl确认逻辑,支持根据设备点位编码获取对应点位ID进行批量查询和确认 +- 增加变电站校验,确保确认请求中的站点存在 +- 优化空值校验和异常处理,避免因参数缺失导致的确认失败 +- 修改AnalyseResultConvert,支持分析结果描述的多值及识别类型映射处理 +- 修复CommonMethod中条件判断格式细节提升代码规范性 + +======================================== +版本号: 248736 +作者: liujing2@SZNARI +日期: Tue Dec 16 14:56:21 CST 2025 +提交信息: fix(patrol): 优化巡视结果确认上报日志打印 + +======================================== +版本号: 248740 +作者: liujing2@SZNARI +日期: Tue Dec 16 15:29:31 CST 2025 +提交信息: fix(patrol): 简化图片路径处理逻辑 + +======================================== +版本号: 248742 +作者: liujing2@SZNARI +日期: Tue Dec 16 15:37:50 CST 2025 +提交信息: refactor(injection): 将CommonMethod和PointStatusDataHandler修改为set方法注入 + +======================================== +版本号: 248755 +作者: liujing2@SZNARI +日期: Tue Dec 16 17:41:35 CST 2025 +提交信息: feat(patrol): 修复主站任务记录执行ID异常问题 + +======================================== +版本号: 248756 +作者: liujing2@SZNARI +日期: Tue Dec 16 17:44:51 CST 2025 +提交信息: refactor(patrol): 注释机器人和无人机状态处理逻辑 + +======================================== +版本号: 248764 +作者: liujing2@SZNARI +日期: Tue Dec 16 19:31:02 CST 2025 +提交信息: refactor(mapper): 修复异常 + +======================================== +版本号: 248765 +作者: liujing2@SZNARI +日期: Tue Dec 16 19:41:59 CST 2025 +提交信息: fix(mapper): 修复更新任务巡逻ID的SQL语句 + +======================================== +版本号: 248766 +作者: liujing2@SZNARI +日期: Tue Dec 16 19:44:06 CST 2025 +提交信息: fix(sunri-service): 修复联动文件处理逻辑,支持主站节点 + +======================================== +版本号: 248769 +作者: liujing2@SZNARI +日期: Tue Dec 16 20:11:28 CST 2025 +提交信息: refactor(patrol): 优化巡视结果处理及状态更新逻辑 + +======================================== +版本号: 248770 +作者: liujing2@SZNARI +日期: Tue Dec 16 20:21:44 CST 2025 +提交信息: refactor(core): 将PatrolTaskManager依赖注入方式改为setter方法 + +======================================== +版本号: 248771 +作者: liujing2@SZNARI +日期: Tue Dec 16 20:44:26 CST 2025 +提交信息: fix(patrol): 修复巡视任务处理和数据转换逻辑错误 + +======================================== +版本号: 248777 +作者: liujing2@SZNARI +日期: Wed Dec 17 09:32:05 CST 2025 +提交信息: feat(device-point): 添加查询点位总数量接口 + +======================================== +版本号: 248787 +作者: liujing2@SZNARI +日期: Wed Dec 17 11:37:08 CST 2025 +提交信息: feat(superSysModel): 适配主站模型同步功能 + +======================================== +版本号: 248823 +作者: liujing2@SZNARI +日期: Thu Dec 18 09:26:48 CST 2025 +提交信息: feat(superSysModel): 适配主站机器人defect_type类型 + +======================================== +版本号: 248826 +作者: liujing2@SZNARI +日期: Thu Dec 18 10:02:40 CST 2025 +提交信息: fix(AnalysePatrolHandler): 当主站配置上送值描述,默认都上送值描述 + +======================================== +版本号: 248827 +作者: liujing2@SZNARI +日期: Thu Dec 18 10:03:50 CST 2025 +提交信息: refactor(patrol): 移除分析失败时设置value字段的逻辑 + +======================================== +版本号: 248830 +作者: liujing2@SZNARI +日期: Thu Dec 18 11:02:57 CST 2025 +提交信息: fix(devops) 主站接收描述调整 + +======================================== +版本号: 248838 +作者: liujing2@SZNARI +日期: Thu Dec 18 14:15:58 CST 2025 +提交信息: refactor(patrol): 点位状态不能上报到主站,所以根据告警修改区域接收的结果的点位状态的异常状态. + +======================================== +版本号: 248840 +作者: liujing2@SZNARI +日期: Thu Dec 18 14:44:02 CST 2025 +提交信息: fix(patrol): 主站巡视结果处理优化 + +======================================== +版本号: 248841 +作者: liujing2@SZNARI +日期: Thu Dec 18 14:55:43 CST 2025 +提交信息: fix(devops) 主站接收分析失败异常进度修复 + +======================================== +版本号: 248842 +作者: liujing2@SZNARI +日期: Thu Dec 18 15:05:36 CST 2025 +提交信息: fix(devops) 主站接收分析失败异常修复 + +======================================== +版本号: 248852 +作者: liujing2@SZNARI +日期: Thu Dec 18 16:26:30 CST 2025 +提交信息: feat(patrol): 同步摄像机时支持根据型号获取设备对应数据 + +======================================== +版本号: 249040 +作者: liujing2@SZNARI +日期: Mon Dec 22 10:00:37 CST 2025 +提交信息: fix(sunri-service-devops-patrol): 添加日志记录上传结果处理过程 + +======================================== +版本号: 249045 +作者: liujing2@SZNARI +日期: Mon Dec 22 10:53:39 CST 2025 +提交信息: fix(patrol): 补充设置巡检反馈中的单位字段 + +======================================== +版本号: 249138 +作者: liujing2@SZNARI +日期: Wed Dec 24 14:35:52 CST 2025 +提交信息: fix(validation): 更新系统名称参数验证规则 + +- 修改系统名称正则表达式,允许空格字符 +- 将系统名称长度限制从16位扩展到128位 +- 修复了系统名称验证失败的问题 + +======================================== +版本号: 249146 +作者: liujing2@SZNARI +日期: Wed Dec 24 15:44:23 CST 2025 +提交信息: feat(patrol): 添加变电站地理位置字段及相关Mapper配置 + +- 在PatrolStation实体中新增stationLocation属性 +- 更新PatrolStationMapper.xml文件,支持stationLocation字段的插入和查询 +- 修改mysql的PatrolStationMapper.xml,支持stationLocation字段的更新和查询 +- 在StationDto中添加stationLocation属性 +- 在SiteVo中新增stationLocation字段,保证数据一致性 +- 确保主子站模型同步时包含stationLocation字段 + +======================================== +版本号: 249150 +作者: liujing2@SZNARI +日期: Wed Dec 24 17:07:03 CST 2025 +提交信息: feat(PatrolStationMapper): 添加巡更站点位置字段映射 + +======================================== +版本号: 249172 +作者: liujing2@SZNARI +日期: Thu Dec 25 15:21:15 CST 2025 +提交信息: style(formatter): 优化代码格式和空行处理 + +- 调整 RobotTaskHandler.java 中的参数传递格式 +- 修复 PatrolTaskManager.java 中条件语句的括号格式 +- 优化 getRobotOrUavFromDevice 方法的参数格式 +- 添加 JSON 验证和空值检查逻辑 +- 增强代码可读性和格式规范 + +======================================== +版本号: 249176 +作者: liujing2@SZNARI +日期: Thu Dec 25 15:55:23 CST 2025 +提交信息: fix(patrol): 修正红外设备ID传参错误 + +- 将 setInfrared 方法的参数从 deviceId 修改为 cameraId +- 解决红外设备参数传递导致的潜在错误 +- 保证红外设备调用逻辑与实际设备ID一致 + +======================================== +版本号: 249179 +作者: liujing2@SZNARI +日期: Thu Dec 25 16:31:59 CST 2025 +提交信息: fix(patrol): 修复机器人无视频问题 + +======================================== +版本号: 249180 +作者: liujing2@SZNARI +日期: Thu Dec 25 16:42:09 CST 2025 +提交信息: fix(patrol): 修复巡检任务队列中机器人ID空指针问题 + +======================================== +版本号: 249202 +作者: liujing2@SZNARI +日期: Fri Dec 26 11:10:14 CST 2025 +提交信息: refactor(config): 优化设备点配置中的查询方法和在线状态设置逻辑 + +- 修复多个查询方法中的参数间距问题 +- 添加设备类型常量定义用于标识"其它"类型设备 +- 重构在线状态设置方法以支持通用设备类型处理 +- 增强设备类型映射逻辑以正确处理未知设备类型 +- 改进异常处理确保设备类型设置的可靠性 + +======================================== +版本号: 249214 +作者: liujing2@SZNARI +日期: Fri Dec 26 15:09:52 CST 2025 +提交信息: config(server): 调整服务端工作线程最大数量 + +======================================== +版本号: 249215 +作者: liujing2@SZNARI +日期: Fri Dec 26 15:13:53 CST 2025 +提交信息: feat(cfg): 添加机器人设备通信协议字段 + +======================================== +版本号: 249268 +作者: liujing2@SZNARI +日期: Mon Dec 29 16:47:17 CST 2025 +提交信息: fix(measurerule): 去除数据转发查询不到枪击规则的预置相关限制 + +======================================== +版本号: 249286 +作者: liujing2@SZNARI +日期: Tue Dec 30 09:09:13 CST 2025 +提交信息: feat(robot): 添加机器人系统MQTT认证和坐标原点字段 + +- 在PatrolRobotSys实体中添加mqttUsername和mqttPassword字段 +- 在PatrolRobotDevice中添加coordinateOrigin坐标原点字段 +- 更新数据库映射文件添加新字段的插入、更新和查询支持 +- 在RobotSysDto和RobotDeviceDto中添加对应的属性 +- 在RobotVo中添加MQTT认证字段和坐标原点字段的定义 +- 移除机器人服务中的调试日志输出 +- 为MQTT用户名密码添加字段验证规则 + +======================================== +版本号: 249290 +作者: liujing2@SZNARI +日期: Tue Dec 30 09:52:13 CST 2025 +提交信息: feat(robot): 添加机器人坐标原点字段 + +======================================== +版本号: 249310 +作者: liujing2@SZNARI +日期: Tue Dec 30 14:10:37 CST 2025 +提交信息: config(ssl): 更新 HTTPS 启用配置的默认值和逻辑 + +- 将 enableHttps 的默认值从 true 更改为 false +- 添加从系统参数动态读取 HTTPS 启用状态的功能 +- 实现通过系统参数 enable_https 的值来控制 HTTPS 启用逻辑 +- 更新日志输出以反映新的配置方式 + +======================================== +版本号: 249325 +作者: liujing2@SZNARI +日期: Tue Dec 30 16:09:39 CST 2025 +提交信息: refactor(robot): 修改机器人坐标原点数据类型 + +========== 特定作者的提交 ========== + + + + + +# PRS7050场站系统 + +======================================== +版本号: 248367 +作者: liujing2@SZNARI +日期: Tue Dec 02 15:34:37 CST 2025 +提交信息: refactor(patrol): 调整机器人控制指令执行逻辑,防止下发多次启动指令。导致任务异常 + +- 将specialRobot方法调用移至条件判断之后执行 +- 优化立即执行逻辑的位置以提高代码可读性 +- 保持原有功能不变,仅调整代码结构 + +======================================== +版本号: 248369 +作者: liujing2@SZNARI +日期: Tue Dec 02 16:37:53 CST 2025 +提交信息: 问题修复 + +======================================== +版本号: 248425 +作者: liujing2@SZNARI +日期: Thu Dec 04 10:45:33 CST 2025 +提交信息: feat(video): 添加大唐协议摄像头通道号动态获取功能,修复门禁导入导出协议异常 + +- 新增 VideoCameraInfoGet 接口及响应数据结构,实现摄像头动态数据获取 +- 定义 DoorProtocolEnums 枚举,替换业务中设备协议的硬编码字符串 +- DoorExcelSaveHandler 使用 DoorProtocolEnums 解析设备协议码 +- DoorAccountGenerator 修改使用 DoorProtocolEnums 获取设备协议名称 +- SuperSysModelConfiguration 注入 VideoCameraInfoGet 服务接口 +- 实现 getDaTangCameraChannel 方法,调用视频服务接口获取大唐协议摄像头通道映射 +- 在生成摄像头设备信息时,使用获取的动态通道号替换原有静态值 +- 增强日志记录和错误检查,保证摄像头通道数据的正确性与健壮性 + +======================================== +版本号: 248428 +作者: liujing2@SZNARI +日期: Thu Dec 04 11:12:16 CST 2025 +提交信息: fix(accountimport): 修复门禁协议校验逻辑错误 + +======================================== +版本号: 248482 +作者: liujing2@SZNARI +日期: Mon Dec 08 09:09:46 CST 2025 +提交信息: feat(account): 新增音柱设备管理模块 + +======================================== +版本号: 248486 +作者: liujing2@SZNARI +日期: Mon Dec 08 09:44:11 CST 2025 +提交信息: fix(patrol): 修复音柱设备ID列表查询参数传递问题 + +======================================== +版本号: 248490 +作者: liujing2@SZNARI +日期: Mon Dec 08 10:44:10 CST 2025 +提交信息: feat(account): 添加根据ID查询音柱设备接口. + +======================================== +版本号: 248491 +作者: liujing2@SZNARI +日期: Mon Dec 08 10:46:37 CST 2025 +提交信息: refactor(patrol): 同步V.2.00摄像机抓图根据ip并发执行 + +======================================== +版本号: 248621 +作者: liujing2@SZNARI +日期: Thu Dec 11 11:14:08 CST 2025 +提交信息: fix(patrol): 修正巡检位置图片路径字段设置错误 + +======================================== +版本号: 248684 +作者: liujing2@SZNARI +日期: Mon Dec 15 13:52:09 CST 2025 +提交信息: 问题修复 + +======================================== +版本号: 248686 +作者: liujing2@SZNARI +日期: Mon Dec 15 14:04:24 CST 2025 +提交信息: 音柱台账问题修复 + +======================================== +版本号: 249163 +作者: liujing2@SZNARI +日期: Thu Dec 25 10:12:27 CST 2025 +提交信息: fix(patrol): 优化PatrolTaskPriorityDto比较逻辑,增强空值处理 + +- 添加@Slf4j注解,支持日志记录 +- 初始化addTime字段默认值为-1L,避免空指针异常 +- compare方法中增加空对象检查,防止空引用错误 +- 优先级比较中增加null值判断,并记录日志提示 +- 对加入时间比较增加null值处理,保证比较稳定性 +- 保持优先级降序比较,优先级相同时按加入时间降序排序 + +======================================== +版本号: 249173 +作者: liujing2@SZNARI +日期: Thu Dec 25 15:23:50 CST 2025 +提交信息: fix(patrol): 修复设备数据解析中的空指针异常 + +- 添加 JSON 格式验证以防止解析错误 +- 检查数组是否为空并提前返回默认对象 +- 验证 JSON 对象是否为 null 以避免后续处理异常 +- 保持原有设备数据解析逻辑的完整性 + +======================================== +版本号: 249175 +作者: liujing2@SZNARI +日期: Thu Dec 25 15:29:20 CST 2025 +提交信息: refactor(patrol): 重构巡检任务设备信息设置逻辑 + +- 将 setNameInfo 方法拆分为多个职责单一的方法 +- 提取 fillMainDeviceInfo 方法处理主设备信息填充 +- 提取 fillBayAndAreaInfo 方法处理间隔和区域信息填充 +- 优化空值检查逻辑,提高代码可读性 +- 简化嵌套条件判断,提升代码维护性 +- 统一使用 dto 变量名替代 bayAndMainDevice 提高一致性 \ No newline at end of file