疯狂的狮子Li
2024-06-19 045e09f029a9d12685d57f4df97df8e1b9bdb1f0
ruoyi-admin/src/main/java/org/dromara/web/controller/AuthController.java
@@ -91,7 +91,7 @@
            return R.fail(MessageUtils.message("auth.grant.type.blocked"));
        }
        // 校验租户
        SysTenantVo tenant = loginService.checkTenant(loginBody.getTenantId());
        loginService.checkTenant(loginBody.getTenantId());
        // 登录
        LoginVo loginVo = IAuthStrategy.login(body, client, grantType);
@@ -102,10 +102,6 @@
            dto.setSessionKeys(List.of(userId));
            WebSocketUtils.publishMessage(dto);
        }, 3, TimeUnit.SECONDS);
        if (StringUtils.isNotBlank(tenant.getTenantId())) {
            loginVo.setDomain(tenant.getDomain());
        }
        return R.ok(loginVo);
    }
@@ -133,7 +129,7 @@
     * @return 结果
     */
    @PostMapping("/social/callback")
    public R<LoginVo> socialCallback(@RequestBody SocialLoginBody loginBody) {
    public R<Void> socialCallback(@RequestBody SocialLoginBody loginBody) {
        // 获取第三方登录信息
        AuthResponse<AuthUser> response = SocialUtils.loginAuth(
                loginBody.getSource(), loginBody.getSocialCode(),
@@ -144,13 +140,7 @@
            return R.fail(response.getMsg());
        }
        loginService.socialRegister(authUserData);
        LoginVo loginVo = new LoginVo();
        SysTenantVo tenant = tenantService.queryByTenantId(LoginHelper.getTenantId());
        if (StringUtils.isNotBlank(tenant.getTenantId())) {
            loginVo.setDomain(tenant.getDomain());
        }
        return R.ok(loginVo);
        return R.ok();
    }