|
|
@@ -68,6 +68,11 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
.eq(User::getOpenId, wxSyncLog.getOriOpenid()).last("limit 1"));
|
|
|
if (user != null) {
|
|
|
user.setOpenId(wxSyncLog.getNewOpenid());
|
|
|
+ } else {
|
|
|
+ // 查询用户是否存在
|
|
|
+ user = Optional.ofNullable(
|
|
|
+ this.getOne(new LambdaQueryWrapper<User>().eq(User::getUnionid, info.getUnionid())))
|
|
|
+ .orElseGet(() -> this.getOne(new LambdaQueryWrapper<User>().eq(User::getOpenId, info.getOpenid())));
|
|
|
}
|
|
|
} else {
|
|
|
// 查询用户是否存在
|