修复打通账户的判断

This commit is contained in:
hupeng
2020-04-08 23:31:00 +08:00
parent 0300342deb
commit e8cde022a3

View File

@ -237,10 +237,11 @@ public class AuthController {
}else{
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();
wechatUser.setUid(yxUser.getUid());
wechatUser.setUnionid(wxMpUser.getUnionId());
wechatUser.setOpenid(wxMpUser.getOpenId());
wechatUserService.updateById(wechatUser);
}
@ -383,10 +384,11 @@ public class AuthController {
}else{
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();
wechatUser.setUid(yxUser.getUid());
wechatUser.setUnionid(session.getUnionid());
wechatUser.setRoutineOpenid(session.getOpenid());
wechatUserService.updateById(wechatUser);
}