修复打通账户的判断
This commit is contained in:
@ -237,10 +237,11 @@ public class AuthController {
|
|||||||
|
|
||||||
}else{
|
}else{
|
||||||
username = yxUser.getUsername();
|
username = yxUser.getUsername();
|
||||||
if(StrUtil.isNotBlank(wxMpUser.getOpenId()) && StrUtil.isNotBlank(wxMpUser.getUnionId())){
|
if(StrUtil.isNotBlank(wxMpUser.getOpenId()) || StrUtil.isNotBlank(wxMpUser.getUnionId())){
|
||||||
YxWechatUser wechatUser = new YxWechatUser();
|
YxWechatUser wechatUser = new YxWechatUser();
|
||||||
wechatUser.setUid(yxUser.getUid());
|
wechatUser.setUid(yxUser.getUid());
|
||||||
wechatUser.setUnionid(wxMpUser.getUnionId());
|
wechatUser.setUnionid(wxMpUser.getUnionId());
|
||||||
|
wechatUser.setOpenid(wxMpUser.getOpenId());
|
||||||
|
|
||||||
wechatUserService.updateById(wechatUser);
|
wechatUserService.updateById(wechatUser);
|
||||||
}
|
}
|
||||||
@ -383,10 +384,11 @@ public class AuthController {
|
|||||||
|
|
||||||
}else{
|
}else{
|
||||||
username = yxUser.getUsername();
|
username = yxUser.getUsername();
|
||||||
if(StrUtil.isNotBlank(session.getOpenid()) && StrUtil.isNotBlank(session.getUnionid())){
|
if(StrUtil.isNotBlank(session.getOpenid()) || StrUtil.isNotBlank(session.getUnionid())){
|
||||||
YxWechatUser wechatUser = new YxWechatUser();
|
YxWechatUser wechatUser = new YxWechatUser();
|
||||||
wechatUser.setUid(yxUser.getUid());
|
wechatUser.setUid(yxUser.getUid());
|
||||||
wechatUser.setUnionid(session.getUnionid());
|
wechatUser.setUnionid(session.getUnionid());
|
||||||
|
wechatUser.setRoutineOpenid(session.getOpenid());
|
||||||
|
|
||||||
wechatUserService.updateById(wechatUser);
|
wechatUserService.updateById(wechatUser);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user