longz
2026-08-04 7915fcba539cff47d312ea8043410af04bcbfd62
refs
用户 longz <longzhaoz@qq.com>
星期二, 八月 4, 2026 20:28 +0800
提交者 longz <longzhaoz@qq.com>
星期二, 八月 4, 2026 20:28 +0800
提交7915fcba539cff47d312ea8043410af04bcbfd62
目录 434ea1da6ababe583ee29f245a291c484bc2d2cd 目录 | zip | gz
parent 5b434085676fd5c701a4a9ed86047b2143cae2a1 查看 | 对比
fix: 加盟商看板用户接口 40s 慢查询优化

- franchiseeUserTags 去掉 标签×用户 双层循环逐个 Feign 调用(N+1²),
新增 account 批量接口 POST /t-app-user-tag/tags/listByUserIds
(t_app_user_tag 分片键 app_user_id 精确路由,按 500 分批),单次拉取内存聚合
- AppUserTagClient/AppUserTagFallbackFactory 增加 listByUserIds
- 新增 docs/franchisee_order_indexes.sql:t_charging_order_0..49 加
(site_id, end_time) 复合索引,消除加盟商订单查询 50 片全表扫描(需直连后端 MySQL 执行)
- 新增 TAppUserTagControllerTest,更新 TChargingOrderControllerTest

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2个文件已添加
5个文件已修改
224 ■■■■■ 已修改文件
docs/franchisee_order_indexes.sql 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserTagFallbackFactory.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserTagClient.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/test/java/com/ruoyi/account/controller/TAppUserTagControllerTest.java 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史