diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java index 6bdfb362..ac523449 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java @@ -448,13 +448,15 @@ public class UserServiceImpl implements IUserService { // 已有授权,返回已绑定微信。 没有授权,绑定微信 if (!StringUtils.isBlank(unionId)) { - UserAuth userAuthUnionId = userAuthMapper.selectOne(new QueryWrapper() - .eq("unionid", unionId) - .last("limit 1")); + if (unionId.equals("0") == false) { + UserAuth userAuthUnionId = userAuthMapper.selectOne(new QueryWrapper() + .eq("unionid", unionId) + .last("limit 1")); - if (userAuthUnionId != null && !userId.equals(userAuthUnionId.getUserId())) { - // 该微信已绑定 - throw new OperateException("该微信已绑定"); + if (userAuthUnionId != null && !userId.equals(userAuthUnionId.getUserId())) { + // 该微信已绑定 + throw new OperateException("该微信已绑定"); + } } }