fix 小程序登录兼容旧版本
This commit is contained in:
@ -105,7 +105,6 @@ public class AuthService {
|
||||
//过滤掉表情
|
||||
String ip = IpUtil.getRequestIp();
|
||||
yxUser = YxUser.builder()
|
||||
.username(wxMpUser.getNickName())
|
||||
.nickname(wxMpUser.getNickName())
|
||||
.avatar(wxMpUser.getAvatarUrl())
|
||||
.addIp(ip)
|
||||
@ -170,7 +169,11 @@ public class AuthService {
|
||||
|
||||
if (ObjectUtil.isNull(yxUser)) {
|
||||
|
||||
//兼容旧系统
|
||||
yxUser = this.userService.getOne(Wrappers.<YxUser>lambdaQuery()
|
||||
.eq(YxUser::getUsername, session.getOpenid()), false);
|
||||
|
||||
if (ObjectUtil.isNull(yxUser)) {
|
||||
//过滤掉表情
|
||||
String ip = IpUtil.getRequestIp();
|
||||
yxUser = YxUser.builder()
|
||||
@ -190,6 +193,11 @@ public class AuthService {
|
||||
yxUser.setWxProfile(wechatUserDTO);
|
||||
|
||||
this.userService.save(yxUser);
|
||||
}else {
|
||||
yxUser.setUsername(phoneNoInfo.getPhoneNumber());
|
||||
yxUser.setPhone(phoneNoInfo.getPhoneNumber());
|
||||
this.userService.updateById(yxUser);
|
||||
}
|
||||
|
||||
} else {
|
||||
WechatUserDto wechatUser = yxUser.getWxProfile();
|
||||
|
Reference in New Issue
Block a user