基本流程图
2017-01-16 15:33:46 0 举报
后台mvc
作者其他创作
大纲/内容
是
设置该key的过期时间,默认存储一个月的订单数据
引擎配置最大抽奖次数
剔除用户已中规则
根据引擎id获取引擎规则信息
订单完成/订单取消
抽中
否,返回未中奖
遍历该规则下绑定的奖品,为用户进行抽奖
用户抽奖
未抽中,返回未中奖
dao/mysql
取二者最小值
高级活动模板抽奖组件九宫格绑定抽奖引擎ID
对该key里面的计数进行加一减一操作
获取用户数据、引擎配置
action是否处理输入数据
抽奖引擎ID
用户已中规则
规则过滤、返回通过规则数目
上线九宫格活动页面
place_waimai
redis/mysql
抽中,返回奖品信息
page
设置引擎生效时间和活动时间一致
dao/redis
否
抽奖引擎后台新增一条抽奖引擎配置
该key是否设置过过期时间
为用户发奖
判断是否有满足条件的规则
九宫格每个格子绑定指定奖品用于抽奖后展示
根据订单信息和当前日期拼接rediskey
controller
配置每个规则下绑定的奖品,例如在规则1下绑定代金券和劵码
活动有效期范围内
redis_c_default
保存并上线
渲染模板直接返回
配置引擎规则,例如配置用户外卖订单量、客单价、平台签到次数满足指定数目
data
0 条评论
下一页