Files
ccdi/docs/plans/backend/2026-07-20-credit-html-local-cleanup-backend-plan.md

1.2 KiB

征信本地文件清理后端实施计划

目标

征信 HTML 上传后仅作为外部解析接口的临时输入。解析调用结束后立即删除本地文件,避免成功或失败流程残留敏感征信文件。

实施内容

  1. CreditHtmlStorageService 增加受限删除能力,仅允许删除 ruoyi.profile/credit-html 目录内的文件。
  2. 在征信上传单文件流程中,解析成功后先删除本地文件,再校验解析结果并入库。
  3. 解析失败时仍执行删除;解析与删除同时失败时保留原始解析错误,并记录删除异常。
  4. 删除失败时终止当前文件后续处理,由现有批量上传逻辑记录失败并继续处理其他文件。

影响范围

  • 仅修改征信维护上传的后端处理流程。
  • 不修改上传接口、返回结构、数据库和前端页面。
  • /lsfx/credit/parse 外部地址测试接口不管理本地上传文件,保持不变。

验证

  • 覆盖成功、解析失败、结果校验失败、入库失败和删除失败场景。
  • 验证删除路径不能逃逸 ruoyi.profile/credit-html
  • 运行征信维护定向测试及 ccdi-info-collection 模块测试。