Commit Graph

15 Commits

Author SHA1 Message Date
0948d73a62 feat(flow): 添加子流程功能支持和循环迭代追踪
- 新增 SUB_FLOW 类型枚举值用于标识子流程节点
- 实现子流程异步媒体分析协调器管理机制
- 添加循环迭代路径追踪到执行上下文日志
- 增强流程控制服务支持嵌套子流程暂停恢复
- 实现子流程作用域内异步任务等待和取消功能
- 优化循环体多入口独立执行线程调度机制
- 添加节点参数循环引用检测验证机制
- 支持遗留循环参数值解析兼容性处理
- 配置虚拟机器人ID列表绕过在线检查机制
2026-08-21 11:48:52 +08:00
05992d1980 feat(aima): 实现智能测试任务执行队列和媒体录制功能
- 新增 SYSTEM_EXECUTE_ACTION_QUEUE 枚举值支持边缘设备动作队列执行
- 修改 aima_task_test_case 表主键为 task_id 和 sort_order 组合
- 添加 AimaFlowExecutionListener 监听器实现任务执行进度跟踪
- 引入并发安全的 Map 结构存储任务执行状态避免并发问题
- 实现测试用例绑定顺序管理和执行进度计算逻辑
- 集成 FlowMediaParamResolver 处理图像和视频媒体参数
- 完善 AimaTaskInstanceService 支持测试用例顺序执行
- 添加 AimaTestLog 记录实际执行结果、截图和视频链接
- 更新 EdgeCameraService 支持工作流录像会话管理
- 实现后端本地录像功能包括开始/停止录制操作
- 添加定时清理过期录像会话和 WebSocket 实时推送支持
2026-08-12 17:58:44 +08:00
54df691ea6 feat(inspection): 新增扬声器播放音频功能并优化机器人状态同步机制
- 在 ActionEnum 中添加 SPEAKER_PLAYAUDIO 操作类型
- 配置机器人状态检查任务的启用和时间间隔参数
- 移除应用配置中的废弃TTS外部接口配置
- 实现 EdgeSpeakerOperateService 中的音频播放功能和参数验证
- 重构 FlowActionExecutorService 以支持多种操作类型的服务分发
- 更新数据库表结构中机器人状态字段的含义和注释说明
- 修改 InspectionRobot 实体类中的状态定义和业务编号描述
- 扩展 InspectionRobotMapper 接口以支持运行时状态更新和候选查询
- 实现 InspectionRobotService 中的 AGV 请求构建和状态同步逻辑
- 添加 RobotRuntimeStateRefreshTask 定时任务来同步机器人运行状态
- 修复 InspectionTaskInstanceService 中的重复机器人ID设置问题
- 优化 RobotQuicStateService 中的设备状态判断逻辑
2026-08-07 16:17:12 +08:00
bdb6640ad8 feat: migrate backend to Spring Boot 4 2026-07-28 16:33:32 +08:00
ecda2b0ebc feat(audio): 实现实时语音会话功能支持设备分离和音频缓冲优化
- 配置Tomcat支持20MB大JSON请求处理PPE报警中的Base64图片
- 扩展AudioService支持独立的扬声器和麦克风设备ID参数处理
- 实现浏览器音频推送器,提供音频帧缓冲和定时推送机制
- 添加音频数据protobuf定义,支持多种音频格式和编解码参数
- 重构音频会话管理,实现音频队列、统计监控和性能优化
- 增强心跳检测机制,改进机器人离线状态处理逻辑
2026-07-22 13:49:05 +08:00
065c21b038 config(env): 更新测试环境配置
- 将活动配置文件从 dev 更改为 test
- 更新数据库连接地址从 10.148.28.10 到 192.168.28.10
- 更新 Redis 连接地址从 10.148.28.10 到 192.168.28.10
- 更新 Minio 服务地址从 10.148.28.10 到 192.168.10
2026-05-28 10:16:20 +08:00
stream
a33c009178 fix: 调试 2026-01-04 16:56:21 +08:00
8a5b505a81 chore(config): 切换默认配置环境为开发环境
- 将 application.yml 中的 spring.profiles.active 从 prod 改为 dev
- 确保开发环境下的配置生效
- 便于本地调试和开发测试
2025-12-03 16:13:32 +08:00
f968b1d5e6 chore(config): 切换默认配置环境为生产环境
- 将 spring.profiles.active 默认值从 dev 改为 prod
- 确保生产环境配置作为默认启动配置
- 更新 application.yml 中的 profiles 配置项
2025-12-03 15:55:28 +08:00
04c55a5dc2 chore(config): 切换默认配置环境为开发环境并更新生产数据库地址
- 将 application.yml 中的默认激活环境从 prod 改为 dev
- 更新 application-prod.yml 中的主库数据源地址为 mysql57:3306
- 保持数据库用户名和密码不变
- 确保其他数据库连接参数维持原有设置
2025-12-03 15:14:25 +08:00
8f9e379819 chore(config): 切换默认配置环境为生产环境
- 将 application.yml 中的 spring.profiles.active 配置从 dev 改为 prod
- 确保应用启动时默认加载生产环境配置
- 更新相关配置以适配生产环境部署需求
2025-12-03 15:07:04 +08:00
f86e9aa64f refactor(config): 重构配置文件以支持生产环境部署
- 将API配置从application.yml迁移至application-dev.yml和application-prod.yml
- 更新生产环境数据库连接地址为192.168.0.222
- 修改服务器端口从13082调整为13080
- 配置redis连接参数,包括host、port、database及password
- 更新minio配置,指定新的url、accessKey、secretKey和bucketName
- 添加devtools热部署开关配置
- 完善gRPC客户端配置,设定address、enableKeepAlive等属性
- 在生产环境中添加完整的api相关配置项,包含app-id、app-key等信息
2025-12-03 10:23:36 +08:00
stream
ac37baf54b feat: 商道调用封装、流式闲聊 2025-09-29 16:07:59 +08:00
stream
9f324941d3 feat: tts节点 2025-09-26 17:15:53 +08:00
stream
04e0fc2684 migrate project to new repository 2025-08-21 14:39:54 +08:00