接口名改成绑定,和登录区分,适配客户端授权,支持选择租户切换授权平台登录

This commit is contained in:
thiszhc 2023-07-01 02:31:02 +08:00
parent ff1f3bdc16
commit a667c85344
2 changed files with 2 additions and 4 deletions

View File

@ -1,7 +1,6 @@
package org.dromara.web.controller; package org.dromara.web.controller;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;

View File

@ -92,7 +92,7 @@ public class SysLoginService {
SysUser user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>() SysUser user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>()
.eq(SysUser::getUserId, social.getUserId())); .eq(SysUser::getUserId, social.getUserId()));
// 执行登录 // 执行登录
return loginAndRecord(user.getTenantId(), user.getUserName(), authUserData); return loginAndRecord(user.getTenantId(), user.getUserName());
} else { } else {
return R.fail("你还没有绑定第三方账号,绑定后才可以登录!"); return R.fail("你还没有绑定第三方账号,绑定后才可以登录!");
} }
@ -131,10 +131,9 @@ public class SysLoginService {
* *
* @param tenantId 租户ID * @param tenantId 租户ID
* @param userName 用户名 * @param userName 用户名
* @param authUser 授权用户信息
* @return 统一响应实体 * @return 统一响应实体
*/ */
private R<String> loginAndRecord(String tenantId, String userName, AuthUser authUser) { private R<String> loginAndRecord(String tenantId, String userName) {
checkTenant(tenantId); checkTenant(tenantId);
SysUserVo user = loadUserByUsername(tenantId, userName); SysUserVo user = loadUserByUsername(tenantId, userName);
SaLoginModel model = new SaLoginModel(); SaLoginModel model = new SaLoginModel();