xuhy
2024-08-22 aea4be235d49d8fe3030a1477d80d67b3fd2839e
登录添加openid判断
1个文件已修改
15 ■■■■■ 已修改文件
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserServiceImpl.java
@@ -49,8 +49,13 @@
                    .eq(TAppUser::getPhone, appletUserDecodeData.getPhoneNumber())
                    .last("LIMIT 1"));
            if(Objects.isNull(appUser)){
                appUser = this.getOne(Wrappers.lambdaQuery(TAppUser.class)
                        .eq(TAppUser::getWxOpenid, appletUserDecodeData.getOpenId())
                        .last("LIMIT 1"));
                if(Objects.isNull(appUser)){
                appUser = new TAppUser();
                appUser.setPhone(appletUserDecodeData.getPhoneNumber());
                }
            }
        }
        if(Objects.nonNull(appUser.getStatus())){
@@ -79,8 +84,13 @@
                    .eq(TAppUser::getPhone, phone)
                    .last("LIMIT 1"));
            if(Objects.isNull(appUser)){
                appUser = this.getOne(Wrappers.lambdaQuery(TAppUser.class)
                        .eq(TAppUser::getAliOpenid, response.getOpenId())
                        .last("LIMIT 1"));
                if(Objects.isNull(appUser)){
                appUser = new TAppUser();
                appUser.setPhone(phone);
                }
            }
        }
        if(Objects.nonNull(appUser.getStatus())){
@@ -104,10 +114,15 @@
//                    .eq(TAppUser::getPhone, userInfo.getMobile())
//                    .last("LIMIT 1"));
//            if(Objects.isNull(appUser)){
//                appUser = this.getOne(Wrappers.lambdaQuery(TAppUser.class)
//                        .eq(TAppUser::getAliOpenid, response.getOpenId())
//                        .last("LIMIT 1"));
//                if(Objects.isNull(appUser)){
//                appUser = new TAppUser();
//                appUser.setPhone(userInfo.getMobile());
//            }
//        }
//        }
//        if(Objects.nonNull(appUser.getStatus())){
//            throwInfo(appUser.getStatus());
//        }