Files
ccdi/docs/reports/implementation/2026-03-25-results-overview-project-analysis-dialog-object-reason-detail-implementation.md

1.3 KiB

结果总览查看详情弹窗异常对象原因快照实施记录

变更日期

  • 2026-03-25

变更范围

  • 后端:ccdi-project
  • 前端:ruoyi-ui

实施内容

1. 后端对象异常记录补充原因快照

  • CcdiProjectPersonAnalysisObjectRecordVO 中新增 reasonDetail 字段。
  • CcdiProjectOverviewMapper.xmlselectPersonAnalysisObjectRows 查询中,将 ccdi_bank_statement_tag_result.reason_detail 聚合为 reasonDetail 返回。
  • 保持现有 summaryextraFields 结构不变。

2. 前端对象卡片展示异常原因快照

  • ProjectAnalysisAbnormalTab.vueOBJECT 卡片中新增“异常原因快照”展示块。
  • 展示内容直接取接口返回的 reasonDetail 字段;为空时显示 -
  • 展示位置放在异常标签下方、摘要说明上方。

3. Mock 与测试同步

  • preliminaryCheck.mock.js 中为对象卡片补充 reasonDetail 示例数据。
  • 更新前端单测,校验对象卡片包含“异常原因快照”和 reasonDetail 字段。
  • 更新后端 SQL 测试,校验对象查询包含 tr.reason_detail as reasonDetail

结果

  • 异常对象摘要卡片已支持展示真实接口返回的异常原因快照。
  • 原有对象摘要、补充字段和流水异常展示逻辑未改变。