红包海抢红包逻辑
2017-05-22 10:10:55 0 举报
红包海
作者其他创作
大纲/内容
未拒绝
弹提示,要求授权
没
概率大于0.5
有
定位失败
有红包计划无红包
抢不到(此处定位必须是手机定位,不允许选)
大于0.5
t4(red_envelope_sea_restart_time)=捞取成功冷却时间,默认值为:4*60*60秒t5(red_envelope_sea_refresh_time)=捞取失败冷却时间,默认值为:20秒
提示:您所在城市暂时没有启动红包计划,无法捞取红包
开红包
有无历史
倒计时,不能捞
有没有商家参加红包计划?
无
弹提示,要求用户进行设置
(以后逻辑改成:概率=随机数+信用权重)信用权重=我的信用分/平台最大信用分
根本没商家参加红包计划
上次成功
本期仅取随机数就可以了
按id顺序取红包
按抢不到处理:手慢了,再接再励吧
冷却时间t4
本城市有红包吗?
(前端)有无地理位置?
未冷却
是否已拒绝授权
冷却时间t5
弹提示,要求用户进行设置(实际前端若发现地理位置和身份授权都给拒绝了,就同时提示他把地理位置也勾上)
有无union_id?
小于0.5
已拒绝
无历史位置记录
已冷却
红包已经存在数据库里了
更新红包状态变更表
成功
0 条评论
下一页