Commit Graph

14 Commits

Author SHA1 Message Date
f1c8633345 perf: P1 性能优化批量修复 + kefu 视图拆分
P1 性能优化(避免循环内 N+1 / N 次 DB 查询):
- shop_order_views._batch_images: 移除 ThreadPoolExecutor 掩盖的 N 次查询,改单次批量 + Python 侧分组
- product_query.DashouHuiyuanList: 5N 查询 -> 3 次批量预取 + 本地闭包判断
- roles.GetRolePermissionView / 用户列表: 循环内 RolePermission/Permission/UserRole/Role -> 批量 __in 预取
- guanli / zuzhang 杜次分红 4.2/4.3: 循环内 update_or_create + 单条 delete -> bulk_create + bulk_update + 批量 delete
- admin_config QQ 群配置: 循环内 exists/first/save/create -> 批量预取 + bulk_create + bulk_update
- jituan 服务层多处合并统计查询、批量预取 map
- rank 多处循环 N+1 改批量预取
- backend 多处循环内 count/create 改批量
- config/orders/merchant_ops 多处循环 N+1 改批量预取

其他改动:
- users/views/kefu.py 拆分为 kefu_base/kefu_dashou/kefu_orders/kefu_punishment/kefu_withdraw 5 个文件
- 删除遗留脚本 check_prod_uid.py / create_rbac_tables.sql
2026-07-05 23:17:38 +08:00
XingQue
54f8e23488 fix: separate penalty czjilu from merchant recharge and correct finance stats 2026-06-27 18:50:32 +08:00
XingQue
7f2f0caaa1 财务接口按俱乐部过滤,日收支只读daily_income_stat与daily_payout_stat 2026-06-24 22:22:12 +08:00
XingQue
8e5db24bad 修复财务接口:统一date字段查询,板子全平台合计 2026-06-24 22:08:40 +08:00
XingQue
79f2d4f020 财务恢复:只读日统计表,废弃szjilu,新增restore_finance_stats 2026-06-24 21:50:40 +08:00
XingQue
8c271f639a 财务每日收入改从真实支付实时汇总,与统计表解耦 2026-06-24 21:45:08 +08:00
XingQue
b1fbc3cd8f fix: 财务接口+恢复今日收入 2026-06-24 21:35:55 +08:00
XingQue
84665e0c5d fix: undo_repair_wechat_income 反向撤销重复记账 2026-06-24 21:29:19 +08:00
XingQue
3b7c539a56 fix: 收入恢复命令修正 2026-06-24 21:21:54 +08:00
XingQue
600188a99a fix: 恢复 repair 重复记账 + 禁用错误补账命令 2026-06-24 21:18:57 +08:00
XingQue
a6068f7e2b fix: 微信支付入账补记 + 财务按俱乐部分组 2026-06-24 21:10:55 +08:00
XingQue
0827da594c fix: 支付入账降级 + 财务全平台汇总 2026-06-24 20:58:28 +08:00
XingQue
83519ac67b fix: 修复微信入账重复统计,入账幂等防双记 2026-06-24 17:46:37 +08:00
XingQue
dcc4936428 feat(jituan): 集团多俱乐部改造 — club 隔离、财务/提现/分红/展示配置 2026-06-24 05:02:18 +08:00