是
将旧的unionId,openid从scc_member_wechat中unionId,openid置空
异步检查unionid关联的oneId是否已注销,如已注销需要走注销流程
根据memberId查询scc_member_wechatscc_member_thirdparty
将新的unionId,openid从scc_member_wechat中unionId,openid置空
将新的unionId,openid根据memberId更新到scc_member_wechat
异步调用scc-memberupdateMemberWechat根据memberId更新微信openid
根据crmId查询scc_member_thirdpartyscc_member_wechat
scc_member_wechatscc_member_thirdparty都有数据
根据crmid查询会员隐私协议
生成的unionid作为主键,memberId,手机号保存到scc_member_tenant_account
调用scc-memberupdateUnionIdAndOpenId通过 memberid 将根据crmId查询出来的unionId,openid替换成当前登陆的unionId,openid
调用scc-auth生成token
结束
从微信获取手机号
否
判断crmID是否一致
雪花算法生成memberId保存到scc_member
根据appid和jsode获取openID和UnionId
根据openID和UnionId调用会员获取会员信息核心参数手机号,crmID,是否会员
签订隐私协议
调用dhr根据手机号查询工号
登陆
根据UnionId查询scc_member_wechatscc_member_thirdparty
根据tenantId,memberId保存到scc_member_tenant此处会生成unionid和微信的不一样
是否会员
判断会员那边unionId和scc_member_thirdparty存的微信unionId是否一致
判断根据crmid查询出的openid是否为空
异步根据crmId查询scc_member_thirdpartyscc_member_wechat
注册接口
是否为空