mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-09-04 19:38:02 +00:00
update 优化 SysLoginService#socialRegister 判断是否已经绑定用户 ;
add 新增 RemoteSocialServiceImpl#updateByBo 更新社会化关系 ;
This commit is contained in:
@@ -6,8 +6,10 @@ 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;
|
||||
|
||||
@@ -22,6 +24,7 @@ import org.springframework.stereotype.Service;
|
||||
public class RemoteSocialServiceImpl implements RemoteSocialService {
|
||||
|
||||
private final ISysSocialService sysSocialService;
|
||||
private final SysSocialMapper sysSocialMapper;
|
||||
|
||||
/**
|
||||
* 根据 authId 查询用户信息
|
||||
@@ -40,6 +43,15 @@ public class RemoteSocialServiceImpl implements RemoteSocialService {
|
||||
sysSocialService.insertByBo(MapstructUtils.convert(bo, SysSocialBo.class));
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新社会化关系
|
||||
*/
|
||||
@Override
|
||||
public void updateByBo(RemoteSocialBo bo) {
|
||||
SysSocial update = MapstructUtils.convert(bo, SysSocial.class);
|
||||
sysSocialMapper.updateById(update);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除社会化关系
|
||||
*/
|
||||
|
Reference in New Issue
Block a user