补充异常对象原因快照展示
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 结果总览查看详情弹窗异常对象原因快照实施记录
|
||||
|
||||
## 变更日期
|
||||
|
||||
- 2026-03-25
|
||||
|
||||
## 变更范围
|
||||
|
||||
- 后端:`ccdi-project`
|
||||
- 前端:`ruoyi-ui`
|
||||
|
||||
## 实施内容
|
||||
|
||||
### 1. 后端对象异常记录补充原因快照
|
||||
|
||||
- 在 `CcdiProjectPersonAnalysisObjectRecordVO` 中新增 `reasonDetail` 字段。
|
||||
- 在 `CcdiProjectOverviewMapper.xml` 的 `selectPersonAnalysisObjectRows` 查询中,将 `ccdi_bank_statement_tag_result.reason_detail` 聚合为 `reasonDetail` 返回。
|
||||
- 保持现有 `summary` 和 `extraFields` 结构不变。
|
||||
|
||||
### 2. 前端对象卡片展示异常原因快照
|
||||
|
||||
- 在 `ProjectAnalysisAbnormalTab.vue` 的 `OBJECT` 卡片中新增“异常原因快照”展示块。
|
||||
- 展示内容直接取接口返回的 `reasonDetail` 字段;为空时显示 `-`。
|
||||
- 展示位置放在异常标签下方、摘要说明上方。
|
||||
|
||||
### 3. Mock 与测试同步
|
||||
|
||||
- `preliminaryCheck.mock.js` 中为对象卡片补充 `reasonDetail` 示例数据。
|
||||
- 更新前端单测,校验对象卡片包含“异常原因快照”和 `reasonDetail` 字段。
|
||||
- 更新后端 SQL 测试,校验对象查询包含 `tr.reason_detail as reasonDetail`。
|
||||
|
||||
## 结果
|
||||
|
||||
- 异常对象摘要卡片已支持展示真实接口返回的异常原因快照。
|
||||
- 原有对象摘要、补充字段和流水异常展示逻辑未改变。
|
||||
@@ -0,0 +1,32 @@
|
||||
# 结果总览查看详情弹窗异常对象原因快照验证记录
|
||||
|
||||
## 验证日期
|
||||
|
||||
- 2026-03-25
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
cd ruoyi-ui
|
||||
node tests/unit/project-analysis-dialog-abnormal-tab.test.js
|
||||
node tests/unit/project-analysis-dialog-source-highlight.test.js
|
||||
npm run build:prod
|
||||
|
||||
cd /Users/wkc/Desktop/ccdi/ccdi
|
||||
mvn test -pl ccdi-project -Dtest=CcdiProjectOverviewMapperSqlTest
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 前端对象卡片相关单测通过。
|
||||
- 前端生产构建成功。
|
||||
- 后端 `CcdiProjectOverviewMapperSqlTest` 通过,确认对象异常查询已返回 `reasonDetail`。
|
||||
|
||||
## 附加说明
|
||||
|
||||
- 尝试执行 `mvn test -pl ccdi-project -Dtest=CcdiProjectOverviewServiceImplTest,CcdiProjectOverviewMapperSqlTest` 时,`CcdiProjectOverviewServiceImplTest` 受到当前环境下 Mockito Inline MockMaker 自附着限制影响失败,失败原因是 Byte Buddy agent 无法附着到当前 JVM,并非本次 `reasonDetail` 逻辑断言失败。
|
||||
- 同一轮执行中,`ccdi-project` 模块源码与测试代码已完成重新编译,说明本次新增字段与 SQL 映射能够通过编译阶段。
|
||||
|
||||
## 结论
|
||||
|
||||
- 本次“异常对象摘要展示异常原因快照”改动已完成,前端展示和后端查询映射均已验证。
|
||||
Reference in New Issue
Block a user