修复发布冷缓存时店铺筛选退回大范围扫描 #393

Merged
WuYongJie merged 1 commits from fix/wuyongjie-finance-resource-cold-cache into main 2026-10-19 18:07:13 +08:00
Owner

修改与原因

发布会清除完整店铺候选缓存,原优化在缓存为空时把下拉中已经选定的完整店铺名退回模糊匹配,实际页面仍产生长等待。改为复用现有 shopNames():完整缓存缺失时使用小型店铺目录核对完整名称,不扫描订单生成候选。

仅修改 OrderDataMirrorRepository 和对应直接测试。自由输入的部分店铺名继续按原来的包含语义查询;不改金额、权限、数据和配置,不新增迁移。

验证

  • 直接测试 14 tests / 54 assertions 全通过,覆盖完整缓存、冷缓存目录匹配及部分名称兼容。
  • 已完整 diff 自审和 git diff --check。
  • 发布后用生产完整店铺筛选、首页和翻页再验收,记录实际 SQL 耗时。
## 修改与原因 发布会清除完整店铺候选缓存,原优化在缓存为空时把下拉中已经选定的完整店铺名退回模糊匹配,实际页面仍产生长等待。改为复用现有 shopNames():完整缓存缺失时使用小型店铺目录核对完整名称,不扫描订单生成候选。 仅修改 OrderDataMirrorRepository 和对应直接测试。自由输入的部分店铺名继续按原来的包含语义查询;不改金额、权限、数据和配置,不新增迁移。 ## 验证 - 直接测试 14 tests / 54 assertions 全通过,覆盖完整缓存、冷缓存目录匹配及部分名称兼容。 - 已完整 diff 自审和 git diff --check。 - 发布后用生产完整店铺筛选、首页和翻页再验收,记录实际 SQL 耗时。
WuYongJie added 1 commit 2026-10-19 18:06:49 +08:00
WuYongJie merged commit d735de7864 into main 2026-10-19 18:07:13 +08:00
WuYongJie deleted branch fix/wuyongjie-finance-resource-cold-cache 2026-10-19 18:07:14 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#393
No description provided.