1.2 KiB
1.2 KiB
项目状态变更日志实施记录
变更背景
根据需求,为项目状态发生变更的所有后端入口补充日志,便于排查项目生命周期中的状态切换过程。
实施内容
- 在
CcdiProjectServiceImpl中新增统一项目状态日志能力。 - 项目创建成功后,记录项目初始状态日志,覆盖“默认进入进行中”场景。
- 在
updateProjectStatus中记录项目状态变更日志,输出项目ID、项目名称、变更前状态、变更后状态、操作人。 - 当状态未发生变化时,不重复输出“项目状态变更”日志,避免无效噪音。
- 在
CcdiProjectServiceImplTest中补充日志相关单测,覆盖创建、状态变化、状态不变化三种场景。
涉及文件
ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiProjectServiceImpl.javaccdi-project/src/test/java/com/ruoyi/ccdi/project/service/impl/CcdiProjectServiceImplTest.javadocs/plans/backend/2026-03-18-项目状态变更日志实施计划.md
验证情况
mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest test- 结果:通过
mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest,CcdiBankTagServiceImplTest test- 结果:通过