领取会员卡逻辑
2020-09-14 14:47:02 2 举报
会员卡逻辑
作者其他创作
大纲/内容
会员存在
未付款
N
1
付费开卡
Y
使用openid验证会员
获取会员信息
领卡具体逻辑
将手机号存入redis
验证手机号是否被其他会员绑定
用户支付成功传入订单号
支付宝会员
使用通过openid验证会员
0
code3001使用openid 或userid 查询会员购卡
插入会员信息直接开卡CollectCard:0并且直接插入购卡记录付费开卡CollectCard:1
code:5000
code:2000
memberNo是否存在
会员已退卡重新领取
直接开卡
会员已注册
更新绑定关系
发送验证码
调用发送验证码接口
使用code换区openid
验证会员是否存在
验证会员是否退卡withdrawCard
wxOrAliType
使用aliUserId验证会员
返回值truecode:3000
重新领取会员卡
返回code2000
isMember
code:3000使用手机号查询购卡
更新会员信息
重新注册
会员已被注册
返回值truecode:2000
返回值truecode:4000
1已绑定
返回值truecode:1000
会员注册成功
微信验证会员
验证redis中的验证码和用户输入的验证码中是否一致
是否存在绑定关系
0未绑定可以请求获取微信领卡连接来进行绑定
code:1000该用户完全没购过卡通过openid 或者userid或者手机号都均为查出是会员
更新CollectCard:0插入购买记录
已付款
使用openid换取用户信息
验证是否领取CollectCard
不是会员
使用aliuserId验证会员是否存在
注册会员
使用code获取aliuserId
查询会员购卡记录
code:4000
0 条评论
下一页