feat(invite): 好友列表已比价状态 + DEV 造虚拟好友接口; fix(deploy): 每日兑换定时器锁北京时区 #104
Reference in New Issue
Block a user
Delete Branch "7-1ljh"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动概述
本 PR 含两个主题(关联 7-1 邀请页 / 兑换时区工作)。
1. 邀请好友列表「已比价」状态
get_invitees返回新增is_compared字段(=compare_reward_granted)。客户端据此区分好友列表「去提醒 / 邀请成功」、在途列表只取未比价、算在途好友数与在途收益。
POST/DELETE /invite/seed-fake(仅非生产,is_prod挡 404):造未比价 + 已比价虚拟好友, 已比价者走真实入账发 2 元邀请奖励金,
方便真机联调在途 / 好友列表 UI; 清理时原路退回, 不留脏账。
2. 每日兑换定时器时区修复
deploy/daily-exchange.service/.timer锁定Asia/Shanghai,避免按服务器本地时区在错误时刻触发每日兑换(此前隐患: worker 已用 cn_today,
但 systemd timer 仍按服务器本地时区)。
test_daily_exchange_timezone覆盖同一北京日内幂等。测试
28 passed)。test_compare_proxy/test_coupon_proxy)失败,已在干净 HEAD 上复现确认与本改动无关, 不在本 PR 处理范围。
🤖 Generated with Claude Code