VR活动时序图
2018-06-26 17:51:29 209 举报
VR展馆活动时序图
作者其他创作
大纲/内容
2: 返回活动锚点
3.2: 点击经销商活动锚点
key=promoId+phone是否已领取?
6.2: 发送通知短信
判断已领取数是否超过总数?
此处涉及到消息队列和消息通知系统
4.1.2 返回领取成功或者已经领光
VR展馆活动时序图
4.1.3:保存活动领取日志信息
5:活动售后通知
mysql
3.1.1: 缓存查询活动详情信息
6: 发送用户通知短信
3.2: 跳转经销商活动详情页
brand
6.1: 查询用户领取成功短信
4.1.5:保存活动领取信息至redis队列lpush
5.2: 更新活动红包已领取数量+1
5.4:插入用户红包领取成功通知短信
3:活动展示
3.1.1: 返回缓存
车商城
2.2.2: 获取经销商活动信息
2.2.1: 返回活动锚点信息
4.1.4: 发送领取通知消息
7: 查看领取详情
1.1: 活动类型、下发场景、中奖概率、针对车型车系
SendSmsTask发送短信任务
4.1.2.1:a:设置领取flag b:活动已领取数+1
3.1: 点击厂商活动锚点
4.1.1: 已领取
2: 用户进入展馆场景/api/brand/sceneElements
1:活动配置
4.1: 校验规则
4.1.2: 未领取
4: 点击领取活动红包/api/promotion/brand/prize/prizeReceive
5.3: 插入红包领取记录
3.1: 跳转VR厂商活动详情页
2.2: 返回活动锚点
2.2.1: 查询数据库活动信息
7.1: 返回用户领取记录
经销商
2.2.2: 返回经销商活动锚点信息
redis
LotteryPrizeReceiveThread红包领取定时任务
5.1: rpop取出活动领取记录队列数据
2.1: 缓存未命中?
3.3: 点击车商城活动锚点
3.3: 跳转车商城活动详情页
1: 新建活动
车商城的活动锚点是前端组装锚点信息跳转车商城的
4.1.1: 返回该用户已经领取过
2.1: redis缓存中是否存在厂商活动锚点信息?
promotion
2:活动获取
6:活动报表
manage
user
4:活动点击
0 条评论
下一页