feat: 新增邀请翻牌验证及相关文案与界面调整

- CardFlipManager:注入 InviteCodeManager,新增对 Invite 类型翻牌的邀请校验(未使用邀请码则抛出异常),防止未被邀请的用户使用邀请类型翻牌。
- CardFlipService:调整提示文案,统一使用“本周”前缀,并在邀请解锁提示中强调必定中奖且每次中奖最大额度翻倍。
- 前端:
  - CardFlipActivity.vue:注释掉翻牌失败的全局提示,调整统计文案为“本周已翻/本周剩余/本周邀请”,并在邀请弹窗文案中说明必定中奖且奖励翻倍。
  - Avatar.vue:更新菜单项标签为“每日任务(限时)”和“每周邀请(限时)”。
This commit is contained in:
chenchun
2025-10-30 11:19:22 +08:00
parent e6b991fe86
commit e906208f4a
4 changed files with 23 additions and 10 deletions

View File

@@ -241,16 +241,16 @@ public class CardFlipService : ApplicationService, ICardFlipService
if (status.RemainingFreeFlips > 0)
{
return $"还有{status.RemainingFreeFlips}次免费翻牌机会";
return $"本周您还有{status.RemainingFreeFlips}次免费翻牌机会";
}
else if (status.RemainingInviteFlips > 0)
{
if (status.TotalFlips >= 7)
{
return $"使用邀请码可解锁{status.RemainingInviteFlips}次翻牌,必中大奖!";
return $"本周使用他人邀请码可解锁{status.RemainingInviteFlips}次翻牌,必中大奖!每次中奖最大额度将翻倍!";
}
return $"使用邀请码可解锁{status.RemainingInviteFlips}次翻牌";
return $"本周使用他人邀请码可解锁{status.RemainingInviteFlips}次翻牌,必中大奖!每次中奖最大额度将翻倍!";
}
return "继续加油!";