Commit Graph

8 Commits (9fe44ac750508620330200608cd67127b9521aeb)

Author SHA1 Message Date
fangjiakai 9fe44ac750 feat(task): 完善作业票流程控制和数据查询功能
- 实现撤回作业票时保持原票号的逻辑判断
- 添加步骤意见信息的存储和处理功能
- 正式提交时重置作业创建时间为当前时间
- 优化作业创建人查询条件改为关联任务日志表匹配
2026-04-07 08:48:21 +08:00
fangjiakai f50527a3c1 feat(web): 添加强制终止工作流功能并实现按作业类型统计
- 在EightworkInfoController中新增forceTerminate接口,支持强制终止工作流并传入关闭原因
- 添加StatisticsByWorkTypeCO数据传输对象用于统计结果返回
- 实现statisticsByWorkType接口,提供按作业类型的统计数据查询功能
- 修改forceTerminate方法参数,支持传递关闭原因到工作流终止处理
- 添加安全措施处理逻辑,在暂存和提交时同步处理安全措施确认步骤
- 新增强制终止命令ForceTerminateCmd和统计相关DTO类
- 在数据库映射文件中添加按作业类型统计数据查询的SQL语句
- 修复任务日志状态检查逻辑,确保正确的流转状态验证
2026-03-31 17:31:26 +08:00
fangjiakai 9bd9b69e4c feat(workflow): 新增强制终止工作流功能并优化受限空间管理
- 添加 forceTerminate 接口用于强制终止工作流
- 实现多人签字步骤的支持和分支流程图构建
- 优化 TaskFlowChartQueryExe 中的分支步骤处理逻辑
- 更新 TaskLogUpdateExe 中的签字步骤处理机制
- 添加 ConfinedSpace 的主管部门字段管理
- 重构 TaskLogAddExe 中的多人签字步骤创建逻辑
- 优化工作流跳过状态处理逻辑
- 添加更多日志输出便于调试跟踪
2026-03-31 11:05:05 +08:00
fangjiakai 2788eccbb5 feat(api): 调整测量日志接口并增强作业流程功能
- 修改 MeasuresLogsController 中的分页接口路径从 /list 为 /page
- 添加新的 /list 接口用于查询所有测量日志数据
- 在 TaskLogController 的保存接口中添加部门名称字段
- 为 MeasurementsLogsQueryExe 添加 list 查询方法支持
- 修复 TaskLogQueryExe 中的阻塞步骤逻辑,排除已跳过的步骤
- 在 EightworkInfoSaveDraftExe 中优化暂存处理,添加其他安全措施处理
- 更新 TaskLogAddExe 中的日志和查询逻辑,使用 workId 替代 id
- 重构 TaskLogUpdateExe 中的特殊步骤和阻塞检查逻辑
- 添加附件步骤处理和应急指导书附件功能
- 优化打回流程,创建新的申请步骤记录而不是重置状态
- 增强安全措施处理,支持不同类型的措施更新方式
- 添加阻塞步骤信息的数据传输对象 BlockingStepInfoCO
2026-03-27 13:43:53 +08:00
fangjiakai 31d94d6234 feat(eightwork): 添加当前步骤ID筛选功能
- 在 EightworkInfoPageQry DTO 中新增 eqCurrentStepId 字段用于精确查询
- 在 EightworkInfoMapper.xml 中添加对应的 SQL 查询逻辑
- 实现通过任务日志表关联查询指定步骤ID的工作流数据
- 支持按当前步骤ID进行精确筛选和分页查询
2026-03-18 11:39:27 +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 040673973e feat(task): 完善任务流程管理功能并集成待办推送
- 移除多余空行优化代码格式
- 集成TodoList消息推送功能支持任务完成和新增待办事件
- 添加WorkCodeEnum枚举的中文名称映射和获取方法
- 扩展EightworkInfoPageQry查询条件支持多字段筛选
- 实现分页查询的动态SQL映射配置
- 添加RocketMQ依赖支持消息队列功能
- 在任务日志更新时发送待办完成事件和新增待办事件
- 优化待办标题显示为具体流程类型名称
2026-03-11 08:30:42 +08:00
fangjiakai 72a0bd747f 初始提交 2026-03-10 08:29:37 +08:00