59 lines
1.8 KiB
Markdown
59 lines
1.8 KiB
Markdown
|
|
# 模型默认参数后端对齐验证记录
|
|||
|
|
|
|||
|
|
## 验证时间
|
|||
|
|
|
|||
|
|
- 2026-03-16
|
|||
|
|
|
|||
|
|
## 静态脚本比对
|
|||
|
|
|
|||
|
|
- 对比文件:
|
|||
|
|
- `sql/ccdi_model_param.sql`
|
|||
|
|
- `sql/2026-03-16-update-ccdi-model-param-defaults.sql`
|
|||
|
|
- 校验结果:
|
|||
|
|
- 系统默认模型数:5
|
|||
|
|
- 系统默认参数数:16
|
|||
|
|
- `model_code + param_code` 唯一组合数:16
|
|||
|
|
- `param_value` 均为原始字符串,不含千分位逗号
|
|||
|
|
|
|||
|
|
## 后端代码验证
|
|||
|
|
|
|||
|
|
- 单测命令:
|
|||
|
|
- `mvn -pl ccdi-project -Dtest=CcdiModelParamServiceImplTest test`
|
|||
|
|
- 结果:
|
|||
|
|
- `BUILD SUCCESS`
|
|||
|
|
- 覆盖 `default` 项目读取系统默认参数
|
|||
|
|
- 覆盖默认项目首次保存时复制整套系统默认参数并切换为 `custom`
|
|||
|
|
|
|||
|
|
- 编译命令:
|
|||
|
|
- `mvn -pl ccdi-project -am -DskipTests compile`
|
|||
|
|
- 结果:
|
|||
|
|
- `BUILD SUCCESS`
|
|||
|
|
|
|||
|
|
## 联调环境检查
|
|||
|
|
|
|||
|
|
- 使用配置:
|
|||
|
|
- `ruoyi-admin/src/main/resources/application-local.yml`
|
|||
|
|
- 数据库检查命令:
|
|||
|
|
- `SELECT COUNT(*) AS total_rows, COUNT(DISTINCT model_code) AS model_count FROM ccdi_model_param WHERE project_id = 0;`
|
|||
|
|
- 检查结果:
|
|||
|
|
- `project_id = 0` 默认参数记录数为 `0`
|
|||
|
|
- 当前联调库尚未初始化系统默认模型参数
|
|||
|
|
|
|||
|
|
## 接口回归结论
|
|||
|
|
|
|||
|
|
- 已完成:
|
|||
|
|
- 代码层行为通过单测验证
|
|||
|
|
- SQL 初始化脚本与升级脚本产物一致
|
|||
|
|
- 未完成:
|
|||
|
|
- `GET /ccdi/modelParam/listAll?projectId=0`
|
|||
|
|
- `GET /ccdi/modelParam/listAll?projectId=<default项目ID>`
|
|||
|
|
- `POST /ccdi/modelParam/saveAll`
|
|||
|
|
- 阻塞原因:
|
|||
|
|
- 联调库 `ccdi_model_param` 中 `project_id = 0` 无默认数据
|
|||
|
|
- 若继续验证接口,需要先对该环境执行 `sql/2026-03-16-update-ccdi-model-param-defaults.sql` 或初始化脚本
|
|||
|
|
- 该操作会修改共享数据库,需确认后再执行
|
|||
|
|
|
|||
|
|
## 环境清理
|
|||
|
|
|
|||
|
|
- 已删除临时创建的测试项目数据,不保留额外脏数据
|