|
@@ -245,12 +245,12 @@ public class LoginServiceImpl implements ILoginService {
|
|
|
if (weChatUserInfo == null) throw new MyException("code无效");
|
|
if (weChatUserInfo == null) throw new MyException("code无效");
|
|
|
|
|
|
|
|
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(User::getUnionId, weChatUserInfo.getUnionid());
|
|
|
|
|
|
|
+ queryWrapper.eq(User::getOpenId, weChatUserInfo.getOpenid());
|
|
|
|
|
|
|
|
User loginUser = userService.getOne(queryWrapper);
|
|
User loginUser = userService.getOne(queryWrapper);
|
|
|
if (loginUser == null) {//如果未找到用户,需要创建一个游客账号
|
|
if (loginUser == null) {//如果未找到用户,需要创建一个游客账号
|
|
|
User user = new User();
|
|
User user = new User();
|
|
|
- user.setUnionId(weChatUserInfo.getUnionid());
|
|
|
|
|
|
|
+ user.setUnionId(weChatUserInfo.getOpenid());
|
|
|
user.setOpenId(weChatUserInfo.getOpenid());
|
|
user.setOpenId(weChatUserInfo.getOpenid());
|
|
|
user.setName("游客");
|
|
user.setName("游客");
|
|
|
user.setUserName(getUserName());
|
|
user.setUserName(getUserName());
|