Files
ccdi/docs/reports/implementation/2026-03-18-model-param-save-trigger-rebuild-record.md

1.1 KiB

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

本次改动

  • 补齐项目级单模型参数保存成功后的自动重打标触发
  • 保持批量参数保存与单模型保存使用一致的触发语义
  • 增加触发类型透传测试与后端验证记录

修改内容

  • CcdiModelParamServiceImpl.saveParams() 中统计实际更新条数,仅在 projectId > 0 且存在实际更新时触发 submitAutoRebuild
  • 抽取 submitAutoRebuildIfNeeded 私有方法,统一 saveParamssaveAllParams 的触发条件和日志
  • CcdiModelParamServiceImplTest 中新增:
    • 项目级单模型保存成功后触发自动重打标
    • 无实际更新时不触发自动重打标
  • CcdiBankTagServiceImplTest 中新增 AUTO_PARAM_CHANGE 触发类型透传校验
  • 更新后端验证记录,覆盖单模型保存、批量保存、默认参数与未更新场景

测试与验证

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

结果

  • 后端相关聚焦单元测试全部通过
  • 本次验证未启动额外前后端运行进程,无需清理测试进程