Commit Graph
21 Commits
Author SHA1 Message Date
XingQue 890b21d655 fix: 创建订单兼容 H5 的 zhiding_id 指定字段 2026-07-31 12:40:04 +08:00
XingQue 654ed45f4f feat: UFO H5 服务号 OAuth 登录与同商户公众号 JSAPI 支付 2026-07-30 00:12:37 +08:00
XingQueandCursor 23e740a8be fix: 全支付接口入口拦截小汐支付宝,微信支付路径不动
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 16:29:50 +08:00
XingQueandCursor c7ead1fc28 feat: 待付款续付 jixuzhifu,复用原单号且不误改支付状态
仅 Status=9 可续付;续付前渠道查单,已付走现有 fucha 履约;本接口不把未付标成已付。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 03:21:23 +08:00
XingQueandCursor 902a43018f feat: UFO 转盘购票与专区图标(不影响现有俱乐部点单)
新增转盘活动/奖品/机会表与 Czjilu leixing=7 履约;专区 tupian_url;hqsp/详情下发 shi_zhuanpan。普通点单与抢单主链路保持不变。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 18:59:26 +08:00
XingQueandCursor f7683e27dd fix: 统一付呗/微信直连官方查单确认,轮询幂等入账
复查与充值轮询按通道查官方单:付呗单查付呗、直连查微信;履约仍幂等防多加,未完成返回业务码便于继续轮询。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 20:57:36 +08:00
XingQueandCursor b0a30a8617 fix: 付呗支付复查/轮询改查付呗单,避免一直显示支付中
下单已走付呗但复查仍查微信直连,导致付成功不入账;现按流水查付呗并履约,同时加强回调日志。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 20:50:14 +08:00
XingQueandCursor 353ac32c5d feat: 分俱乐部付呗收款通道,默认仍走微信直连
小程序前端仍传 wechat;后台可切换 wechat/fubei,支持配置多套付呗并退款按原通道路由。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 20:02:24 +08:00
XingQueandCursor 2be00a03fb fix: 加固支付宝充值回调幂等履约,避免付成功不到账与误删单
禁止 Czjilu 回调地址回落到订单 notify;回调失败回 fail 重试;取消支付改关单不删;客服补单走同一履约防多加。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 22:59:59 +08:00
XingQue bbafd8dc14 Merge branch 'main' of https://git.gvsds.com/XingQue/Django
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	orders/views/payment.py
2026-07-10 19:40:07 +08:00
XingQueandCursor c21a4926f8 fix: 星阙(xq)微信支付改读后台 club 表配置
移除 xq 强制回落 app_secrets 的逻辑,与星之界一致优先读 club 表;
字段为空时仍按项回落 settings,避免未配置时中断现网。
订单 fucha 查单同步使用 club 对应商户号。

回退: git reset --hard backup-before-xq-club-pay-20260710

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 19:39:15 +08:00
TermiNexus 3697e11248 修复了主动点单能力 2026-07-10 15:50:43 +08:00
TermiNexus f21c761bfa 修复了订单状态的验签问题 2026-07-09 20:49:26 +08:00
TermiNexus 632152217b 修复了支付宝 fucha 逻辑 2026-07-09 20:28:12 +08:00
TermiNexus f1a3457dea 修复二维码当面付问题 2026-07-09 20:06:01 +08:00
TermiNexus 64571f2749 使用二维码进行支付宝交易 2026-07-09 19:50:40 +08:00
TermiNexus 34ae83956b fixed: fucha接口硬编码了微信查询 2026-07-09 03:08:14 +08:00
TermiNexus b287f2f1d4 修复 URL 过长的问题 2026-07-09 02:53:52 +08:00
TermiNexus 0d9ba50013 测试中,尝试接入支付宝(沙箱) 2026-07-09 01:51:18 +08:00
TermiNexus 3d2c6091e5 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
TermiNexus 9d37f59971 进行了完整的视图拆分,同步了 merchant_ops 的修改 2026-07-05 10:01:09 +08:00