From 7cb210e427cdd1fb9066bbf024aacad63d975d62 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 16 Mar 2026 11:10:46 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E8=AE=B0=E5=BD=95=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=8F=82=E6=95=B0=E5=90=8E=E7=AB=AF=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model-param-backend-alignment-test.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 docs/test-records/model-param-backend-alignment-test.md diff --git a/docs/test-records/model-param-backend-alignment-test.md b/docs/test-records/model-param-backend-alignment-test.md new file mode 100644 index 00000000..d34bb6b1 --- /dev/null +++ b/docs/test-records/model-param-backend-alignment-test.md @@ -0,0 +1,58 @@ +# 模型默认参数后端对齐验证记录 + +## 验证时间 + +- 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=` + - `POST /ccdi/modelParam/saveAll` +- 阻塞原因: + - 联调库 `ccdi_model_param` 中 `project_id = 0` 无默认数据 + - 若继续验证接口,需要先对该环境执行 `sql/2026-03-16-update-ccdi-model-param-defaults.sql` 或初始化脚本 + - 该操作会修改共享数据库,需确认后再执行 + +## 环境清理 + +- 已删除临时创建的测试项目数据,不保留额外脏数据