1.2 KiB
1.2 KiB
征信本地文件清理后端实施计划
目标
征信 HTML 上传后仅作为外部解析接口的临时输入。解析调用结束后立即删除本地文件,避免成功或失败流程残留敏感征信文件。
实施内容
- 在
CreditHtmlStorageService增加受限删除能力,仅允许删除ruoyi.profile/credit-html目录内的文件。 - 在征信上传单文件流程中,解析成功后先删除本地文件,再校验解析结果并入库。
- 解析失败时仍执行删除;解析与删除同时失败时保留原始解析错误,并记录删除异常。
- 删除失败时终止当前文件后续处理,由现有批量上传逻辑记录失败并继续处理其他文件。
影响范围
- 仅修改征信维护上传的后端处理流程。
- 不修改上传接口、返回结构、数据库和前端页面。
/lsfx/credit/parse外部地址测试接口不管理本地上传文件,保持不变。
验证
- 覆盖成功、解析失败、结果校验失败、入库失败和删除失败场景。
- 验证删除路径不能逃逸
ruoyi.profile/credit-html。 - 运行征信维护定向测试及
ccdi-info-collection模块测试。