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

29 lines
1.1 KiB
Markdown
Raw Normal View History

# 参数保存触发项目流水重打标后端实施记录
## 本次改动
- 补齐项目级单模型参数保存成功后的自动重打标触发
- 保持批量参数保存与单模型保存使用一致的触发语义
- 增加触发类型透传测试与后端验证记录
## 修改内容
-`CcdiModelParamServiceImpl.saveParams()` 中统计实际更新条数,仅在 `projectId > 0` 且存在实际更新时触发 `submitAutoRebuild`
- 抽取 `submitAutoRebuildIfNeeded` 私有方法,统一 `saveParams``saveAllParams` 的触发条件和日志
-`CcdiModelParamServiceImplTest` 中新增:
- 项目级单模型保存成功后触发自动重打标
- 无实际更新时不触发自动重打标
-`CcdiBankTagServiceImplTest` 中新增 `AUTO_PARAM_CHANGE` 触发类型透传校验
- 更新后端验证记录,覆盖单模型保存、批量保存、默认参数与未更新场景
## 测试与验证
```bash
mvn -pl ccdi-project -Dtest=CcdiModelParamServiceImplTest,CcdiBankTagServiceImplTest test
```
## 结果
- 后端相关聚焦单元测试全部通过
- 本次验证未启动额外前后端运行进程,无需清理测试进程