huliguo
2025-06-09 20a192cecb7fca5dbccd98f6f6b258c652f218f8
小程序登录逻辑修改
1个文件已修改
8 ■■■■■ 已修改文件
pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java
@@ -203,6 +203,14 @@
            throw new ServiceException(map.get("msg").toString());
        }
        String openid = map.get("openid").toString();
        AppUser appUser1 = this.getOne(new LambdaQueryWrapper<AppUser>().eq(AppUser::getWxOpenid, openid).ne(AppUser::getStatus, AppUserStatusConstant.LOGOUT).eq(AppUser::getDelFlag,DelFlagConstant.UNDELETE));
        if (null != appUser1) {
            throw new ServiceException("此微信号已注册,请直接登录!");
        }
        AppUser appUser2 = this.getOne(new LambdaQueryWrapper<AppUser>().eq(AppUser::getPhone, registerDTO.getPhone()).ne(AppUser::getStatus, AppUserStatusConstant.LOGOUT).eq(AppUser::getDelFlag,DelFlagConstant.UNDELETE));
        if (null != appUser2) {
            throw new ServiceException("手机号已注册,请直接登录!");
        }
        //注册一个
        AppUser appUser = new AppUser();
        appUser.setPhone(registerDTO.getPhone());