Commit 871b005d authored by 唐峰's avatar 唐峰

微信手机号注册登录,绑定关系判断userid是否为空

parent e3ca4d20
......@@ -125,7 +125,7 @@ public class WechatMiniPhoneLoginStrategy implements LoginStrategy {
}
WechatUserInfo wechatUserInfo = weChatUserRepository.findByOpenIdAndAppIdAndTenantId(openid, loginParam.getAppId(), sessionStruct.getTenantId());
//如果微信用户为空,则补偿一条
if (wechatUserInfo == null || wechatUserInfo.getUserId() == null) {
if (wechatUserInfo == null ) {
register = true;
wechatUserInfo = new WechatUserInfo();
wechatUserInfo.setOpenId(openid);
......@@ -136,6 +136,9 @@ public class WechatMiniPhoneLoginStrategy implements LoginStrategy {
wechatUserInfo.setPhoneNo(user.getPhoneNo());
wechatUserInfo.setUserId(user.getId());
wechatUserInfo.setSessionKey(sessionKey);
} else if ( wechatUserInfo.getUserId() == null) {
wechatUserInfo.setUserId(user.getId());
wechatUserInfo.setSessionKey(sessionKey);
} else {
wechatUserInfo.setSessionKey(sessionKey);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment