bindbox-game/docs/任务中心/TASK_任务中心.md
邹方成 45815bfb7d chore: 清理无用文件与优化代码结构
refactor(utils): 修复密码哈希比较逻辑错误
feat(user): 新增按状态筛选优惠券接口
docs: 添加虚拟发货与任务中心相关文档
fix(wechat): 修正Code2Session上下文传递问题
test: 补充订单折扣与积分转换测试用例
build: 更新配置文件与构建脚本
style: 清理多余的空行与注释
2025-12-18 17:35:55 +08:00

925 B
Raw Blame History

任务分解文档:任务中心

原子任务列表(示例)

  1. 新建域目录与代码占位API/Service/Repository
  2. 管理端任务CRUD与档位/奖励配置接口。
  3. APP端任务列表与进度查询接口。
  4. 事件处理器接入OrderPaid,实现订单里程碑任务与发奖。
  5. 首日下单任务判定与发奖。
  6. 邀请N任务事件接入与判定发奖。
  7. 调度补偿与快照报表。
  8. 风控与限流、幂等完善。

输入契约

  • 事件流:订单支付成功、邀请有效达成。
  • 配置:任务/档位/奖励配置完整且校验通过。

输出契约

  • 用户获得对应奖励;日志与进度数据准确;报表可生成。

实现约束

  • 复用现有奖励发放服务与券/卡系统;不改动抽奖域。
  • 幂等与库存扣减一致性;性能达标。

依赖关系

  • 事件处理先于调度补偿;风控贯穿所有流程。