1,当用户自分享进入时,
1,用户再次进入有缓存(会更新成正常用户的信息)
2,用户首次进入,肯定会去注册,其实相当于登陆
2,注册有2种情况
1,有相同的channelid和mobile,那就把redis更新成那个,这个放弃插入,更新状态
(1)有可能会查出来2条么?1,已通过正规注册,那这个就直接更新,2,没通过正规注册那就直接插入
(2)为什么会有呢,a.已经注册了,那就直接更新,b.已经通过正规渠道注册也直接更新
2,如果没有相同的channelid和mobile,那就插入
2,如果自三方进入
首次进入会直接入库,然后更新手机号,更新手机号时会遇到
1,如果库里已经有了一条,并且uid为null,status为0,那就更新自己的手机号和UId到那个上面
因为涉及到uid,channelid的约束,uid为存m+memberid就知道转到哪里了,手机号清空
2,如果库里没有直接插入,这样保证的是兑换的红包能通过原来的memberid查询到,因为账号是新插入的所以不会有兑换记录的问题