|
|
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 |
|