openApi发送包流程
2021-08-19 16:46:54 6 举报
openApi发送包流程
作者其他创作
大纲/内容
二维码红包(针对没有手机号发红包)
失败
更新发送记录状态
mq发红包消费者
补领红包
超市收银台场景
领红包流程
7.消费者扫描补领红包二维码登录并领取红包
返回校验失败信息
校验失败
3.消费者消费
互助购平台
判断是否已被领取
红包已被领取
openApi商家发红包流程
结束
5.openApi返回补领红包二维码给商家
商家
8.平台扣除商家抵扣金并发红包给到消费者
是
4.商家调用openApi接口生成补领红包二维码
发红包接口
判断是否已领取完
2.商家充值抵扣金
openApi无手机号领取红包场景
商家自动售货机
组装发送红包mq消息
校验成功
判断是否有人数限制
返回发送结果
二维码补领红包(只可领取一次)
消费者
增加领红包记录
二维码领红包(多人领取,可设置总领取次数)
1.创建商家账号
解析mq消息
判断发送红包返回结果是否成功
RabbitMQ异步发送红包
通过
发送红包
判断二维码类型
多人红包
更新领红包记录
接口校验(商家,手机号、发送金额等)
6.商家售货机展示补领红包二维码
用户扫码
否
6.商家展示补领红包二维码
二维码红包
自动售货机场景
生成补领红包二维码,并返回二维码oss地址
二维码红包领取
校验二维码是否有效(是否存在,是否在有效期内等)
返回二维码CDN地址
数据库保存发送记录及二维码地址
瓶盖扫码场景
根据发送ID查询记录是否已发送成功
mq消息队列
发送红包流程
红包已领取完
接口校验(商家,发送金额等)
0 条评论
下一页