ab5b00470cdd87dc6d2d931b63da888ad07c117d
- 新增 PROJECT_COMPLETE_PRECONDITION_NOT_MET 错误码用于项目完成校验失败提示 - 将任务附件错误码段从 1_008_007 调整至 1_008_010 避免编号冲突 - 添加 PROJECT_ACTION_COMPLETE 常量用于项目完成操作标识 - 在执行完成时触发 onExecutionCompleted 钩子方法用于后续推送逻辑 - 新增 countNonTerminalByProjectId 方法统计项目下非终态执行/需求/任务数量 - 实现 collectCompletionGaps 和 validateProjectCompletable 方法进行项目完成前置校验 - 在项目状态变更时增加对 complete 操作的特殊校验逻辑 - 添加 ProjectRequirementConstants 接口暴露需求对象类型常量供跨类使用 - 新建 SQL 脚本为项目完成校验查询创建必要的数据库索引 - 补充 ProjectServiceImplTest 测试用例验证项目完成校验功能
Description
灿能研发管理系统
Languages
Java
99.8%
Shell
0.1%