优惠券的缓存操作
2019-01-29 09:33:05 0 举报
流程图
作者其他创作
大纲/内容
验证code数据库中是否存在正确
提示错误,数据库操作回滚
delete当前优惠券缓存
成功批量生成code
将剩余的自动更新redis缓存
N
Y
获取缓存中优惠券存储量
对比使用数量和缓存是否相同
批量生成优惠code
限定数量的优惠券会提前生成缓存文件
运营后台优惠券码更新缓存
更新优惠的use_num领取数字段
结束
将code的bind_id绑定到手机号
运营后台优惠券列表统计存量
提取出一条code返回给用户
查出未领取的优惠券code
运营后台创建活动
查看表中是否还有剩余优惠券
创建优惠券
开始
运营后台补充优惠券
自动更新redis缓存
发送短信提示用户
成功从redis中lPop一个code
单个优惠券redis的key:'prizeCode' . $prize_id
将优惠券code循环lPush存储redis
判断用户是否符合领取条件
查询表中优惠券使用数量
显示表中领取用量占比
用户通过手机号请求api接口领取优惠券
补充增加优惠券是将领取codePhone【prize_id】缓存删掉
0 条评论
回复 删除
下一页