yml2213
905a7ef22c
fix(huya): 查询积分改走积分中心新接口(含成长等级)
旧活动接口 webActUI.getUserScore 对任何 sid 都返回 603「活动已结束」
(接口已下线,与工作台 SID/活动配置无关),刷新积分只会报错。
- 协议层新增两个 RPC(WSS + HTTP 双侧同签名):
shopMiddleUI.getRedeemNeedGoods(tag2=当前积分、tag3=兑换门槛,
兑换商品号 POINTS_REDEEM_GOODS_NUM=8315982,传错直接 500)
与 GameBizUI.getGrowLevelUserInfo(成长值/成长等级/昵称/头像)
- 新增结构体 GetRedeemNeedGoodsReq / GetGrowLevelUserInfoReq,
与 HuyaEliteWssSession 透传
- 服务层 _execute_query_points 主源改为积分中心接口,结果带
points/redeem_threshold/grow_level/grow_value,并同步 account.points;
接口无响应时才回退旧活动接口并如实报告其 603 返回
- 开通支付成功后的积分刷新同样改走积分中心接口
- 前端任务页积分结果优先读 points(兼容旧记录的 available_score),
并在有成长等级时一并展示
- 新增 tests/test_huya_points_query.py:真机响应字节回归 + 请求参数
字面量断言 + 服务层积分来源/回退语义(已做反向验证)
真机验证:HTTP 通道取到积分 280 / 门槛 20 / 成长等级 3
2026-10-15 15:32:46 +08:00
..
2026-09-01 19:17:32 +08:00
2026-10-07 17:23:39 +08:00
2026-09-01 12:20:58 +08:00
2026-08-31 17:27:18 +08:00
2026-09-05 19:25:46 +08:00
2026-09-05 19:25:46 +08:00
2026-09-06 13:56:44 +08:00
2026-08-31 10:55:44 +08:00
2026-09-02 18:11:41 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:55:44 +08:00
2026-09-11 10:31:46 +08:00
2026-09-01 19:17:32 +08:00
2026-08-31 17:27:18 +08:00
2026-08-31 17:27:18 +08:00
2026-10-15 15:32:46 +08:00
2026-08-31 17:43:55 +08:00
2026-10-15 15:21:34 +08:00
2026-10-15 15:32:46 +08:00
2026-09-01 23:15:20 +08:00
2026-08-30 21:04:52 +08:00
2026-10-15 15:32:46 +08:00
2026-08-31 10:28:14 +08:00
2026-10-15 15:21:34 +08:00
2026-08-30 21:04:52 +08:00
2026-09-02 18:11:41 +08:00
2026-10-15 15:32:46 +08:00
2026-08-31 16:11:08 +08:00
2026-08-31 10:55:44 +08:00