修复:领券单券成功率按任务独立统计 #166

Merged
guke merged 1 commits from codex/fix-coupon-session-score into main 2026-07-24 11:15:12 +08:00
Member

修改内容

  • 新增按 trace_id + coupon_id 幂等的逐次单券事件表。
  • 保留每日资产记录,同时独立保存每次领券事件,避免同设备同日重跑串场。
  • 后台逐场成功率和单券明细改为读取逐次事件。
  • 增加历史数据回填迁移、本地 mock 脚本和回归测试。

验证结果

  • 领券相关测试:22 项通过。
  • 全新 SQLite 数据库执行 alembic upgrade head:通过。
  • 全量测试:508 项通过;另外 8 项为现有无关失败。
## 修改内容 - 新增按 `trace_id + coupon_id` 幂等的逐次单券事件表。 - 保留每日资产记录,同时独立保存每次领券事件,避免同设备同日重跑串场。 - 后台逐场成功率和单券明细改为读取逐次事件。 - 增加历史数据回填迁移、本地 mock 脚本和回归测试。 ## 验证结果 - 领券相关测试:22 项通过。 - 全新 SQLite 数据库执行 `alembic upgrade head`:通过。 - 全量测试:508 项通过;另外 8 项为现有无关失败。
linkeyu changed title from ??:?????????????? to fix: isolate per-session coupon claim scores 2026-07-23 21:51:15 +08:00
linkeyu added 1 commit 2026-07-23 21:55:21 +08:00
linkeyu force-pushed codex/fix-coupon-session-score from 7be1733df8 to 49e271927a 2026-07-23 21:55:21 +08:00 Compare
linkeyu changed title from fix: isolate per-session coupon claim scores to 修复:领券单券成功率按任务独立统计 2026-07-23 21:55:25 +08:00
guke merged commit 66527f6cdc into main 2026-07-24 11:15:12 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WonderableAI/shaguabijia-app-server#166