refs
用户 zhizhijie <zhizhijie@users.noreply.gitee.com>
星期二, 九月 22, 2026 13:07 +0800
提交者 zhizhijie <zhizhijie@users.noreply.gitee.com>
星期二, 九月 22, 2026 13:07 +0800
提交797d76ac40b997deca78b74aa1264e0827ae3f26
目录 872680c2f6041da0cf6c495e985931ad7ddd7a94 目录 | zip | gz
parent a08817bf6e0ac64bf70fd9ced2584473cb4a70bd 查看 | 对比
feat(报表生成): 导出缓存守卫改用数据指纹(无关导入不再失效 / 换母版必定失效)+ 失效提示

- 指纹 = 依赖源表 CHECKSUM TABLE(可捕捉原地 UPDATE) + 母版目录全部文件与网约车订单 xlsx 的名称/大小/修改时间,SHA-256 前 8 字节写入缓存文件名

- 源表范围用排除法:排除 投资3/能耗2/审核4/系统6/import_batch,其余全纳入(宁可多算不可出错)

- 没命中但存在旧结果时,进度弹窗提示「上次生成的结果已因数据或母版变化失效,本次按最新数据重算」;命中缓存时清零该标记

- 实测:无关导入(投资项目+导入记录)仍命中;相关源表原地 UPDATE、改母版 mtime 必定失效并重算;浏览器实测提示行正常、控制台 0 报错;测试数据已还原

- 文档:功能测试报告(12 用例) + 日结 1.6 + 交接文档 P2-6 闭环
4个文件已修改
1个文件已添加
252 ■■■■■ 已修改文件
docs/交接文档_2026-09-21.md 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/功能测试报告/功能测试报告_导出缓存改用数据指纹_2026-09-22.md 61 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/工作日结/工作日结_2026-09-22.md 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportTaskService.java 177 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traffic-audit-web/src/views/ReportExport.vue 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史