fix(admin): 按任务白名单聚合常规任务金币 #157

Merged
guke merged 1 commits from codex/regular-task-coin-whitelist into main 2026-07-22 12:09:07 +08:00
Member

背景

大盘“常规任务金币”原先采用“全部正向金币减排除清单”的反向口径。线上新增 feed_ad_reward_coupon / feed_ad_reward_comparison 后未同步加入排除清单,导致领券和比价奖励误计入常规任务金币。

修改

  • 改为明确白名单:signin、历史 signin_boost、全部 task_ 任务、price_report_rewardfeedback_reward
  • 未知新 biz_type 默认不进入常规任务桶
  • 增加覆盖领券、比价、广告、邀请、管理员及未知类型的回归测试
  • 顺带修复改动文件已有的 Ruff UP017

验证

  • 线上只读 PostgreSQL:新口径全量为 108,022,领券/比价误计差额为 450,675
  • Ruff:通过
  • pytest tests/test_admin_read.py tests/test_cps_admin.py -q:23 passed
## 背景 大盘“常规任务金币”原先采用“全部正向金币减排除清单”的反向口径。线上新增 `feed_ad_reward_coupon` / `feed_ad_reward_comparison` 后未同步加入排除清单,导致领券和比价奖励误计入常规任务金币。 ## 修改 - 改为明确白名单:`signin`、历史 `signin_boost`、全部 `task_` 任务、`price_report_reward`、`feedback_reward` - 未知新 `biz_type` 默认不进入常规任务桶 - 增加覆盖领券、比价、广告、邀请、管理员及未知类型的回归测试 - 顺带修复改动文件已有的 Ruff `UP017` ## 验证 - 线上只读 PostgreSQL:新口径全量为 108,022,领券/比价误计差额为 450,675 - Ruff:通过 - `pytest tests/test_admin_read.py tests/test_cps_admin.py -q`:23 passed
linkeyu added 1 commit 2026-07-22 11:42:04 +08:00
guke merged commit 2eb36b44c8 into main 2026-07-22 12:09:07 +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#157