Appearance
里程挑战 - 发起人管理
版本: V1.1
更新日期: 2026-01-21
状态: 草稿
适用角色: 官方运营 / 俱乐部管理员
一、入口与导航
导航路径:
我的 Tab → 我的活动 → 我发起的 → 点击挑战卡片 → 挑战管理详情页注:普通用户无法发起里程挑战,此功能仅对官方运营和俱乐部管理员开放。
二、挑战管理详情页
┌────────────────────────────────────┐
│ ← 挑战管理 │
├────────────────────────────────────┤
│ 🏆 崇礼开板首滑挑战 │
│ 01/15 - 02/15 · 进行中 │
├────────────────────────────────────┤
│ 📊 参与概况 │
│ ┌────────────────────────────────┐ │
│ │ 已报名 128 人 │ │
│ │ 有效成绩 86 人 │ │
│ │ 完赛人数 23 人 │ │
│ └────────────────────────────────┘ │
├────────────────────────────────────┤
│ 🏅 排行榜预览 │
│ ┌────────────────────────────────┐ │
│ │ 🥇 雪疯子 128.5km │ │
│ │ 🥈 粉雪控 98.2km │ │
│ │ 🥉 单板小明 87.6km │ │
│ │ [查看完整榜单] │ │
│ └────────────────────────────────┘ │
├────────────────────────────────────┤
│ [发公告] [编辑规则] [结束挑战] │
└────────────────────────────────────┘三、核心功能
3.1 参与概况
| 指标 | 说明 |
|---|---|
| 已报名 | 总报名人数 |
| 有效成绩 | 有至少一次有效轨迹的人数 |
| 完赛人数 | 达到完赛门槛的人数 |
3.2 排行榜管理
- 查看实时排行榜
- 导出参与者数据(CSV)
- 查看单个用户详细轨迹
3.3 发公告
向所有参与者推送公告:
- 规则变更通知
- 活动提醒
- 获奖公告
3.4 编辑规则
可编辑字段(挑战进行中也可修改):
- 奖品设置
- 完赛门槛(仅可降低)
不可编辑:
- 挑战周期
- 有效雪场范围
- 统计维度
3.5 结束挑战
流程:
- 点击「结束挑战」
- 确认当前排行榜为最终成绩
- 生成获奖名单
- 跳转雪币发放确认
四、雪币奖励发放
4.1 发放前提
| 条件 | 说明 |
|---|---|
| 余额校验 | 创建挑战时预扣雪币,确保发起人账户余额充足 |
| 适用角色 | 官方俱乐部、认证俱乐部(主理人账户) |
4.2 发放流程
挑战结束
↓
自动生成获奖名单(基于排行榜)
↓
发起人在 App 内确认发放
↓
系统从发起人雪币余额扣除
↓
发放到获奖用户钱包
↓
发送获奖通知(站内信 + Push)4.3 奖励配置
创建挑战时配置:
| 配置项 | 示例 |
|---|---|
| 奖励档位 | Top 1 = 1000 雪币 / Top 2-3 = 500 雪币 / Top 4-10 = 100 雪币 |
| 完赛奖励 | 达到门槛即获得 50 雪币(可选) |
4.4 发放确认页
┌────────────────────────────────────┐
│ ← 确认发放奖励 │
├────────────────────────────────────┤
│ 🏆 崇礼开板首滑挑战 │
│ 获奖人数:13人 │
├────────────────────────────────────┤
│ 奖励明细 │
│ ┌────────────────────────────────┐ │
│ │ 🥇 雪疯子 +1000 雪币 │ │
│ │ 🥈 粉雪控 +500 雪币 │ │
│ │ 🥉 单板小明 +500 雪币 │ │
│ │ ... │ │
│ └────────────────────────────────┘ │
├────────────────────────────────────┤
│ 总计发放:3500 雪币 │
│ 当前余额:12000 雪币 │
│ 发放后余额:8500 雪币 │
├────────────────────────────────────┤
│ [取消] [确认发放] │
└────────────────────────────────────┘4.5 发放记录
发放完成后可在「活动管理 - 发放记录」查看:
| 字段 | 说明 |
|---|---|
| 发放时间 | 确认发放的时间 |
| 获奖人数 | 实际发放人数 |
| 发放总额 | 本次发放雪币总数 |
| 状态 | 已发放 / 发放中 / 发放失败 |
五、挑战状态
| 状态 | 说明 |
|---|---|
| 未开始 | 挑战尚未开始 |
| 进行中 | 挑战正在进行 |
| 已结束 | 挑战自然结束或提前结束 |
| 待发放 | 挑战结束,等待发起人确认发放奖励 |
| 已发放 | 雪币奖励已发放完成 |
| 已取消 | 发起人取消(需退款) |
六、验收标准
- 可查看实时排行榜和参与统计
- 可向所有参与者发送公告
- 编辑规则时遵循限制条件
- 结束挑战时生成正确的获奖名单
- 取消挑战时自动退款并通知用户
- 创建挑战时校验发起人雪币余额
- 结束后可确认发放雪币奖励
- 发放记录可追溯
