Files
ccdi/docs/tests/records/2026-03-18-model-param-save-trigger-rebuild-backend-verification.md

1.0 KiB

参数保存触发项目流水重打标后端验证记录

验证范围

  • 项目级单模型参数保存成功后自动异步触发重打标
  • 项目级批量参数保存成功后自动异步触发重打标
  • 全局默认参数保存不触发项目重打标
  • 参数未实际更新或保存失败时不触发重打标
  • 自动触发来源透传为 AUTO_PARAM_CHANGE

验证命令

mvn -pl ccdi-project -Dtest=CcdiModelParamServiceImplTest,CcdiBankTagServiceImplTest test

验证结果

  • 结果:通过
  • CcdiModelParamServiceImplTest 通过 8 个用例
  • CcdiBankTagServiceImplTest 通过 8 个用例
  • 总计 16 个用例全部通过

关键结论

  • saveParamssaveAllParams 在项目级参数实际更新成功后,都会调用 submitAutoRebuild(projectId, TriggerType.AUTO_PARAM_CHANGE)
  • projectId=0 的全局默认参数保存不会触发项目级重打标
  • submitAutoRebuild 会保持 AUTO_PARAM_CHANGE 触发类型透传到协调器
  • 当参数未实际更新时,不会误触发自动重打标