update 优化 SysLoginService#socialRegister 判断是否已经绑定用户 ;

add 新增 RemoteSocialServiceImpl#updateByBo 更新社会化关系 ;
This commit is contained in:
Michelle.Chung
2023-08-02 15:16:35 +08:00
parent 83743b04b0
commit d3460a653e
3 changed files with 31 additions and 2 deletions

View File

@@ -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);
}
/**
* 删除社会化关系
*/