修复流水异常标签展示与导出

This commit is contained in:
wkc
2026-03-19 10:20:58 +08:00
parent e058cec78e
commit 144897237b
17 changed files with 530 additions and 5 deletions

View File

@@ -0,0 +1,27 @@
# 流水明细异常标签后端验证记录
## 验证范围
- 流水列表返回 `hitTags`
- 流水详情返回 `hitTags`
- 导出流水返回异常标签列
- 标签结果 Mapper 查询能力
- 已入库标签结果的链路核对
## 数据核对
- 2026-03-19 查询 `ccdi_bank_statement``project_id = 43` 下存在摘要为 `ATM现金存款` 的流水记录 `bank_statement_id=51274``bank_statement_id=49342`
- 2026-03-19 查询 `ccdi_bank_statement_tag_result`:上述两条流水均存在 `LARGE_CASH_DEPOSIT``SINGLE_LARGE_INCOME` 命中结果。
## 自动验证
- 2026-03-19 执行 `mvn -pl ccdi-project test -Dtest=CcdiBankTagResultMapperXmlTest,CcdiBankStatementHitTagsContractTest,CcdiBankStatementServiceImplTest`,结果:通过
- 2026-03-19 执行 `mvn -pl ccdi-project test -Dtest=CcdiBankStatementHitTagsContractTest,CcdiBankStatementServiceImplTest,CcdiBankStatementControllerTest`,结果:通过
## 验证结果
- [x] 列表查询结果可挂载命中异常标签
- [x] 详情查询结果可挂载命中异常标签
- [x] 导出对象包含“异常标签”文本列
- [x] 标签结果 Mapper 支持按项目和流水 ID 批量回查
- [x] `ATM现金存款` 对应流水的标签数据已在库内存在
## 联调建议
- 前端刷新 `project_id=43` 的流水明细页面后,重点核对 `bank_statement_id=51274``bank_statement_id=49342` 是否显示“大额存现交易”等异常标签。
- 使用相同筛选条件执行“导出流水”,核对导出文件中的“异常标签”列是否包含“大额存现交易”等标签名称。

View File

@@ -0,0 +1,22 @@
# 流水明细异常标签前端验证记录
## 验证范围
- 列表异常标签列
- 详情异常标签模块
- 空态展示
- 导出入口回归
## 自动验证
- 2026-03-19 执行 `node tests/unit/detail-query-filter-layout.test.js`,结果:通过
- 2026-03-19 执行 `node tests/unit/detail-query-detail-dialog.test.js`,结果:通过
- 2026-03-19 执行 `node tests/unit/detail-query-hit-tags-list.test.js`,结果:通过
- 2026-03-19 执行 `npm run build:prod`,结果:通过
## 验证结果
- [x] 列表显示命中标签名称
- [x] 详情显示名称、风险等级、命中原因摘要
- [x] 无标签时显示空态
- [ ] 导出入口仍可触发下载
## 联调待确认
- 点击“导出流水”按钮后是否仍能正常触发下载