mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-09-07 21:09:33 +00:00
update 优化 支持多租户绑定相同的三方登录
This commit is contained in:
@@ -6,13 +6,14 @@ import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.system.api.RemoteSocialService;
|
||||
import org.dromara.system.api.domain.bo.RemoteSocialBo;
|
||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
||||
import org.dromara.system.domain.SysSocial;
|
||||
import org.dromara.system.domain.bo.SysSocialBo;
|
||||
import org.dromara.system.domain.vo.SysSocialVo;
|
||||
import org.dromara.system.mapper.SysSocialMapper;
|
||||
import org.dromara.system.service.ISysSocialService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 社会化关系服务
|
||||
*
|
||||
@@ -30,9 +31,9 @@ public class RemoteSocialServiceImpl implements RemoteSocialService {
|
||||
* 根据 authId 查询用户信息
|
||||
*/
|
||||
@Override
|
||||
public RemoteSocialVo selectByAuthId(String authId) {
|
||||
SysSocialVo socialVo = sysSocialService.selectByAuthId(authId);
|
||||
return MapstructUtils.convert(socialVo, RemoteSocialVo.class);
|
||||
public List<RemoteSocialVo> selectByAuthId(String authId) {
|
||||
List<SysSocialVo> list = sysSocialService.selectByAuthId(authId);
|
||||
return MapstructUtils.convert(list, RemoteSocialVo.class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -50,7 +50,7 @@ public interface ISysSocialService {
|
||||
* @param authId 认证ID
|
||||
* @return SysSocial
|
||||
*/
|
||||
SysSocialVo selectByAuthId(String authId);
|
||||
List<SysSocialVo> selectByAuthId(String authId);
|
||||
|
||||
|
||||
}
|
||||
|
@@ -100,8 +100,8 @@ public class SysSocialServiceImpl implements ISysSocialService {
|
||||
* @return 授权信息
|
||||
*/
|
||||
@Override
|
||||
public SysSocialVo selectByAuthId(String authId) {
|
||||
return baseMapper.selectVoOne(new LambdaQueryWrapper<SysSocial>().eq(SysSocial::getAuthId, authId));
|
||||
public List<SysSocialVo> selectByAuthId(String authId) {
|
||||
return baseMapper.selectVoList(new LambdaQueryWrapper<SysSocial>().eq(SysSocial::getAuthId, authId));
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user