perf(worker-platform): 店铺筛选下拉加 5 分钟缓存,避免全表扫描拖垮生产

This commit is contained in:
yml2213
2026-10-30 19:30:56 +08:00
parent dc78dc92d1
commit 1b170d3f45
8 changed files with 176 additions and 2 deletions
@@ -49,9 +49,11 @@ router.get(
)
// 「店铺」筛选下拉:固定全量候选,不随列表筛选变化(前端 Select 自带搜索过滤)。
// 服务端有 5 分钟缓存,这里再给浏览器 30 秒:后台切换页签时不必每次都回源。
router.get(
'/worker-platform/orders/shop-options',
requireAdminPermission('worker_order.view'),
setHttpCache(30),
createJsonHandler(() => listAdminWorkOrderShopNames(), {
successMessage: 'ok',
errorMessage: '读取店铺筛选选项失败',