yml2213
7ca0f7ee28
fix(huya): 刷新开通商品不再依赖已下线的活动任务接口
真机(2026-10-15)实测 webActUI.getActTaskDetail(act 25135) 返回
601「活动已下线」,刷新开通商品第一步就失败,下拉框一直为空。
- 商品来源改为内置候选(积分中心页面「赠送指定礼物得积分」那一排,
全部经 getGoodsInfoV5 真机验证 code=200):精英宝典 hy-8328015 ¥30、
精英币 hy-8327356 ¥0.1、精英徽章 hy-5872824 ¥1、精英令 hy-5879346 ¥10、
精英令*10 hy-5874269 ¥100、精英令*100 hy-5874270 ¥1000;
旧版精英宝典 hy-5879340 页面已不再使用,从候选移除
- 活动任务详情降级为可选补充:返回非 200 只记 warning 并写入
result.task_detail_error,不再让整次刷新失败;失败原因以商品详情为准
- 刷新时清掉该账号全部旧商品行(不限 sid),避免同名商品重复
- 列表接口只返回账号级快照并过滤 2026-07-04 的全局种子行,
同一 spu_id 保留最新一行(原先 精英宝典 会出现两次)
- 前端:下拉标签带 spu 便于区分,按内置顺序排序,默认自动选中第一项
- 新增 tests/test_huya_recharge_goods_source.py(6 条):活动下线响应字节
回归、下线不阻断刷新、活动商品仍会并入、失败原因归属、跨 sid 清理、
列表去重与隐藏种子行(均已做反向验证)
真机验证:刷新成功 6 个商品,价格/库存与网页一致
2026-10-15 15:57:25 +08:00
..
2026-10-07 12:54:57 +08:00
2026-06-22 13:11:15 +08:00
2026-10-04 21:01:42 +08:00
2026-10-06 20:19:26 +08:00
2026-10-07 12:54:57 +08:00
2026-10-07 17:23:39 +08:00
2026-10-01 18:18:02 +08:00
2026-10-07 15:27:30 +08:00
2026-10-04 15:09:46 +08:00
2026-10-04 20:03:42 +08:00
2026-08-31 10:55:44 +08:00
2026-10-04 16:28:06 +08:00
2026-10-04 22:11:44 +08:00
2026-10-04 18:10:46 +08:00
2026-10-04 16:28:06 +08:00
2026-10-07 14:51:51 +08:00
2026-10-04 20:59:17 +08:00
2026-10-07 15:27:30 +08:00
2026-10-04 16:28:06 +08:00
2026-10-04 22:11:44 +08:00
2026-10-04 20:59:17 +08:00
2026-10-02 22:50:20 +08:00
2026-09-11 10:31:46 +08:00
2026-08-31 10:55:44 +08:00
2026-09-01 12:40:22 +08:00
2026-10-15 15:21:51 +08:00
2026-10-15 15:32:46 +08:00
2026-10-15 15:57:25 +08:00
2026-09-10 11:31:50 +08:00
2026-10-15 14:56:58 +08:00
2026-10-15 14:56:30 +08:00
2026-10-08 11:26:19 +08:00
2026-10-07 17:23:39 +08:00
2026-08-31 10:55:44 +08:00
2026-08-31 10:28:14 +08:00
2026-08-30 21:04:52 +08:00