# 《大营销平台系统设计实现》 - 营销服务 第25节:积分发奖服务实现
作者:小傅哥
博客:https://bugstack.cn (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
- 本章难度:★★★☆☆
- 本章重点:设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。
- 课程视频:https://t.zsxq.com/Jfy0B (opens new window)
版权说明:©本项目与星球签约合作,受《中华人民共和国著作权法实施条例》 (opens new window) 版权法保护,禁止任何理由和任何方式公开(public)源码、资料、视频等内容到Github、Gitee等,违反可追究进一步的法律行动。
# 一、本章诉求
设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。用户的积分是一种中间媒介,抽奖可以获取积分奖品,签到可以获取积分奖品,还可以用积分兑换活动抽奖次数。通过这样的方式把整个抽奖流程闭环。
# 二、业务流程
如图,嵌入的积分场景;
![](https://bugstack.cn/images/article/project/big-market/big-market-36-01.png)
积分的获取目前有4个流程,抽奖中有3个,包括;
- 默认抽取到积分奖品。
- 抽取到其他奖品,但无库存时,走积分兜底奖品。
- 配置的黑名单用户,在 0.01 ~ 1 积分,的随机奖品。
- 发起签到,可配置积分奖励,后续实现签到发奖积分流程。
实现奖品分发服务,发放用户积分奖励,到用户的积分账户表。积分账户表是本节新增加库表。其他奖励后续实现。