修复结果总览模型分页参数绑定异常
This commit is contained in:
@@ -28,10 +28,14 @@ mvn test -pl ccdi-project '-Dtest=CcdiProjectOverview*'
|
||||
- 2026-03-20 11:14 执行 `CcdiProjectOverviewServiceImplTest` 红灯验证,确认服务层尚未完成项目校验、分页封装和默认 `ANY` 逻辑。
|
||||
- 2026-03-20 11:15 重新执行 `CcdiProjectOverviewServiceImplTest`,9 个测试全部通过。
|
||||
- 2026-03-20 11:16 执行结果总览相关总体验证命令 `mvn test -pl ccdi-project '-Dtest=CcdiProjectOverview*'`,共 22 个测试全部通过,0 failure,0 error。
|
||||
- 2026-03-20 11:59 根据线上异常日志补充 `CcdiProjectOverviewMapperRiskModelPeopleTest` 红灯断言,确认 `selectRiskModelPeoplePage` 缺少 `query.projectId -> projectId` 绑定桥接。
|
||||
- 2026-03-20 11:59 在 `selectRiskModelPeoplePage` 增加 `<bind name="projectId" value="query.projectId"/>` 后重新执行 `CcdiProjectOverviewMapperRiskModelPeopleTest`,2 个测试全部通过。
|
||||
- 2026-03-20 12:00 再次执行结果总览相关总体验证命令 `mvn test -pl ccdi-project '-Dtest=CcdiProjectOverview*'`,共 22 个测试全部通过,0 failure,0 error。
|
||||
|
||||
## 结论
|
||||
|
||||
- 结果总览模型区后端已补齐两个新接口:模型卡片统计与模型命中人员分页。
|
||||
- 人员分页查询已覆盖多模型 `ANY / ALL`、姓名/工号关键字、部门筛选,以及筛选上下文内的 `modelNames`/`hitTagList` 聚合。
|
||||
- 风险模型人员分页 SQL 已补齐 `projectId` 绑定桥接,避免公共 SQL 片段在分页查询场景下触发 MyBatis `Parameter 'projectId' not found` 异常。
|
||||
- 服务层已统一完成项目存在性校验、空列表封装和“查看详情”动作文案赋值。
|
||||
- 本轮验证仅执行 Maven 单元测试,未启动额外前后端进程,因此无需执行进程清理。
|
||||
|
||||
Reference in New Issue
Block a user