# 《大营销平台系统设计实现》 - 营销服务 第25节:积分发奖服务实现

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

  • 本章难度:★★★☆☆
  • 本章重点:设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。
  • 课程视频https://t.zsxq.com/Jfy0B (opens new window)

版权说明:©本项目与星球签约合作,受《中华人民共和国著作权法实施条例》 (opens new window) 版权法保护,禁止任何理由和任何方式公开(public)源码、资料、视频等内容到Github、Gitee等,违反可追究进一步的法律行动。

# 一、本章诉求

设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。用户的积分是一种中间媒介,抽奖可以获取积分奖品,签到可以获取积分奖品,还可以用积分兑换活动抽奖次数。通过这样的方式把整个抽奖流程闭环。

# 二、业务流程

如图,嵌入的积分场景;

  • 积分的获取目前有4个流程,抽奖中有3个,包括;

    1. 默认抽取到积分奖品。
    2. 抽取到其他奖品,但无库存时,走积分兜底奖品。
    3. 配置的黑名单用户,在 0.01 ~ 1 积分,的随机奖品。
    4. 发起签到,可配置积分奖励,后续实现签到发奖积分流程。
  • 实现奖品分发服务,发放用户积分奖励,到用户的积分账户表。积分账户表是本节新增加库表。其他奖励后续实现。