fix(huya): 作废订单后失效旧积分快照

This commit is contained in:
yml
2026-11-12 16:08:13 +08:00
parent 2ae90ef78f
commit 56e5d0ea1c
6 changed files with 438 additions and 2 deletions
@@ -268,6 +268,9 @@ incomplete ─资料齐全且 CK 有效─▶ to_recharge ─充值核账─▶
探针读到的账号经常只是「微信用户 / QQ用户」这种通用昵称,**只按账号会把不同买家并成一组**
(2026-10-19 生产上 8 单被合成 48000 分);组内只统计 `to_recharge / recharged /
points_error`,`incomplete / scripted / done / failed / void` 不参与;
- 订单进入/离开 `void` 会改变组内有效订单:立即清空同组旧积分快照;资料仍完整且 CK
有效的 `recharged / points_error` 行退回 `to_recharge`,审计写
`huya:collab:recharge_invalidate`。作废后的旧快照不能继续显示为当前统计;
- 同一 uid 只验一次 CK、只查一次积分;组内多个 uid 的积分**合计**;
- `必充积分 = Σ required_points`;`结余 = 账号积分合计 - 必充积分`;
- `结余 < 0` → 整组 `points_error`(`reason=shortage`);