抽奖活动流程图
2022-06-21 09:21:26 27 举报
抽奖活动流程图
作者其他创作
大纲/内容
是
原有活动创建
否
是否包含抽奖
谢谢参与
对应钱包余额为0
修改中奖记录领取状态
活动发布失败
开始
判断发放后余额是否大于0.3
是否中奖?
抽奖组件添加奖品
将抽奖奖品信息存入缓存
禁止抽奖
抽奖组件相关设置
编辑
对应钱包加钱
原有逻辑
更新活动redis缓存
将活动信息存入redis缓存
新增中奖记录
30分中内未领取自动过期
抽奖次数-1,记录抽奖记录
用户是否领取
微信支付是否成功
判断奖品是否为现金红包
是否支付
奖品数量扣减
30分钟内是否领取
创建活动
结束
发起微信转账到零钱
根据概率进行抽奖
校验活动需支付金额
奖品返回奖池
当日是否还有剩余抽奖次数
新增或修改奖品
发布活动
奖品核销二维码
更新活动奖品缓存
点击奖品小保存
抽奖
点击外部大保存
处理各奖品中奖概率占总概率比例
创建活动钱包
保存
修改中奖记录过期状态
判断是否处于抽奖时间
活动发布成功
保存活动
判断奖品抽奖概率之和是否大于1
保存奖品信息
发起微信支付
同经销商下有效职员自动参与
判断是否有剩余奖品
是否超出活动最多可抽奖次数
是否包含抽奖组件
奖品中添加谢谢参与项,抽中概率为 1 - 现有奖品概率之和
此处保存不包含奖品信息
0 条评论
下一页