Files
ccdi/docs/reports/implementation/2026-07-17-abnormal-account-result-overview.md

2.1 KiB
Raw Blame History

结果总览异常账户口径与展示实施记录

修改内容

  • 修正 休眠账户大额启用:项目流水必须覆盖启用日前完整 6 个月观察窗口,避免仅导入某日起流水时误判为首次启用。
  • 收紧 突然销户:销户前 30 天窗口内需满足累计交易金额 50 万以上或单笔最大金额 10 万以上,避免普通销户前交易被误判为异常账户线索。
  • 异常账户结果查询新增 命中原因涉及金额
  • 结果总览异常账户表格新增“命中原因”“涉及金额”两列。
  • 风险明细工作簿和 PDF 报告的异常账户表同步新增两列。
  • 新增 sql/migration/2026-07-17-update-abnormal-account-rule-caliber.sql 同步规则元数据。

影响范围

  • 影响异常账户模型规则 DORMANT_ACCOUNT_LARGE_ACTIVATION 的命中口径。
  • 影响异常账户模型规则 SUDDEN_ACCOUNT_CLOSURE 的命中口径。
  • 影响结果总览异常账户分页接口、统一风险明细导出和 PDF 报告。
  • 不涉及非实控账户规则,不增加关联员工展示。

验证情况

  • 已执行:mvn -pl ccdi-project -am test "-Dtest=CcdiProjectOverviewServiceAbnormalAccountTest,CcdiProjectOverviewMapperSqlTest,CcdiBankTagAnalysisMapperXmlTest,CcdiProjectRiskDetailWorkbookExporterTest,CcdiProjectOverviewReportPdfExporterTest,CcdiProjectOverviewServiceImplTest,CcdiBankTagRuleSqlMetadataTest" "-Dsurefire.failIfNoSpecifiedTests=false"
  • 结果:通过,相关后端测试共 58 个用例成功。
  • 已执行:node tests\unit\risk-detail-abnormal-account-layout.test.js
  • 结果:通过。
  • 已执行:npm run build:prod
  • 结果:构建通过,仅存在既有资源体积警告;当前工作区未跟踪的 0uS5znL.docx 被构建统计为大资源,未纳入本次处理范围。
  • 已执行:使用 Chrome DevTools 打开本机真实前端 http://127.0.0.1:8088/
  • 结果:页面停留登录页,/dev-api/captchaImage 返回 500同时 http://127.0.0.1:62318/swagger-ui.html 无法连接,确认真实后端不可用,因此未进入结果总览业务页做端到端验收。本次未使用 mock 后端替代真实后端。