Commit Graph

4 Commits (b1df85b19fa31bda92de0d3579c4abef73ae999c)

Author SHA1 Message Date
fangjiakai b1df85b19f feat(task): 添加持续步骤阻塞检查功能
- 在TaskLogQueryExe中新增checkBlockingStep方法,用于检查持续步骤阻塞
- 新增BlockingStepInfoCO客户端对象,用于传递阻塞步骤信息
- 修改任务流转逻辑,在激活下一步前检查阻塞条件
- 优化draft保存时info字段序列化方式
- 修正工作流状态变更逻辑,调整暂存和正式状态处理
- 更新待办统计查询,关联eightwork_info表过滤有效记录
- 添加阻塞信息检查和异常抛出机制,确保事务一致性
2026-03-25 14:28:21 +08:00
fangjiakai 19059e1d4c feat(task): 添加按作业类型查询任务列表功能
- 在 EightworkTaskController 中新增 listByWorkType 接口
- 实现 listByWorkTypeOrderByLevel 方法按作业级别升序排序
- 新增 EightworkTaskQry 和 EightworkTaskLevelCO 数据传输对象
- 优化 TaskLog 初始化逻辑,默认状态设为未开始
- 修复持续步骤状态管理,提交时保持进行中状态
- 更新数据库表名从 eightwork_task_log 到 task_log
- 添加部门ID、创建时间等查询条件支持
2026-03-18 11:25:55 +08:00
fangjiakai 597eb47554 feat(task): 重构任务日志处理功能并添加转换工具类
- 新增 TaskLogConvertUtil 工具类实现 TaskLogE 与 TaskLogDO 之间的转换
- 重构 TaskLogAddExe 优化作业流程创建逻辑,使用 Redis 原子递增生成票号
- 重构 TaskLogUpdateExe 重写步骤流转核心逻辑,支持多步骤类型和分支流程处理
- 添加常量定义统一管理流程标识符,提升代码可维护性
- 实现特殊步骤处理机制,支持延时监火、安全措施、气体检测等场景
- 优化待办事项推送逻辑,完善流程状态管理
- 添加日志记录便于问题排查和流程监控
2026-03-13 08:29:06 +08:00
fangjiakai 72a0bd747f 初始提交 2026-03-10 08:29:37 +08:00