yml2213
f61284e808
feat(huya): 开通支付码支持多选批量 + 支付后自动确认开通
多选账号点「生成开通支付码」以前只有弹窗里最后一个码能被看到(每个账号一个
任务,前端只留一个 qrTask),实际只能一个账号一个账号地开。
- 前端:支付码弹窗改成列表 —— 一次列出该批次所有账号的二维码(账号/UID/
商品金额/状态),未支付的排前面,可逐个扫也可一起扫;行点击也会打开对应批次
- 支付成功后自动确认开通:新增 EliteMixin._refresh_elite_open_after_payment,
交付有几秒延迟,tag5 还没翻成 1 时重试(默认 4 次 × 3 秒),顺带取最新积分,
并把 elite_opened/elite_open_time/elite_expire_time 写回账号
- 已支付或已开通的账号二维码自动从弹窗收起,只留一行「已开通」标签
- 开通时间优先用支付回调里的支付时间(比再去翻订单更准,也少一次请求)
- 补 3 条测试:重试到已开通、重试到上限、支付成功后任务结果与账号字段齐全
全量 746 passed / 6 skipped,前端 tsc 通过
2026-10-15 17:14:20 +08:00
..
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-10-04 15:21:48 +08:00
2026-10-07 09:13:54 +08:00
2026-10-04 17:49:02 +08:00
2026-10-06 20:19:26 +08:00
2026-10-04 17:34:58 +08:00
2026-10-04 16:00:42 +08:00
2026-10-08 11:26:19 +08:00
2026-10-04 20:04:11 +08:00
2026-10-05 17:51:04 +08:00
2026-10-07 17:23:39 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-10-06 12:20:30 +08:00
2026-10-05 17:51:04 +08:00
2026-10-08 11:08:41 +08:00
2026-10-04 14:10:13 +08:00
2026-10-06 12:20:30 +08:00
2026-10-04 14:10:13 +08:00
2026-10-04 14:10:13 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-04 16:28:06 +08:00
2026-10-02 21:01:17 +08:00
2026-10-08 11:49:41 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-05 11:23:48 +08:00
2026-10-04 16:00:42 +08:00
2026-10-04 14:10:13 +08:00
2026-10-04 16:28:06 +08:00
2026-08-31 10:28:14 +08:00
2026-10-02 22:50:20 +08:00
2026-10-02 22:50:20 +08:00
2026-08-31 10:28:14 +08:00
2026-09-05 19:25:46 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-09-02 16:59:46 +08:00
2026-09-06 13:02:37 +08:00
2026-10-02 21:22:08 +08:00
2026-08-30 23:05:20 +08:00
2026-09-02 18:11:41 +08:00
2026-10-15 17:14:20 +08:00
2026-10-15 15:21:51 +08:00
2026-10-15 15:32:46 +08:00
2026-10-15 14:56:30 +08:00
2026-10-15 15:57:25 +08:00
2026-09-06 13:56:44 +08:00
2026-10-15 15:21:51 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 20:27:07 +08:00
2026-10-15 15:21:34 +08:00
2026-09-06 13:56:44 +08:00
2026-09-02 18:11:41 +08:00
2026-10-15 14:56:58 +08:00
2026-10-02 21:22:08 +08:00
2026-08-31 10:55:44 +08:00
2026-10-05 18:20:10 +08:00
2026-10-02 21:22:08 +08:00
2026-10-07 12:54:57 +08:00
2026-10-04 14:10:13 +08:00
2026-10-15 16:53:30 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00