oss单点登录
This commit is contained in:
+27
@@ -2942,6 +2942,33 @@ public class UserApplicationService {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 仅根据用户登录账号获取用户信息(不区分组织,SSO等场景使用)
|
||||
*/
|
||||
public LoginUser getUserByUserAccount(String userAccount) {
|
||||
UserPo userPo = userDomainService.findByUserAccount(userAccount);
|
||||
if (ObjectUtil.isNotNull(userPo)) {
|
||||
LoginUser sysUser = new LoginUser();
|
||||
sysUser.setUserid(userPo.getUserId());
|
||||
sysUser.setUsername(userPo.getUserAccount());
|
||||
UserDriverPo userDriverPo = userDriverDomainService.selectByUserId(userPo.getUserId());
|
||||
UserShipperPo userShipperPo = userShipperDomainService.selectByUserId(userPo.getUserId());
|
||||
sysUser.setUserPo(userPo);
|
||||
com.mhd.common.core.domain.po.UserDriverPo userDriverPo1 = new com.mhd.common.core.domain.po.UserDriverPo();
|
||||
if(userDriverPo != null){
|
||||
BeanUtils.copyProperties(userDriverPo, userDriverPo1);
|
||||
}
|
||||
sysUser.setUserDriverPo(userDriverPo1);
|
||||
com.mhd.common.core.domain.po.UserShipperPo userShipperPo1 = new com.mhd.common.core.domain.po.UserShipperPo();
|
||||
if (userShipperPo != null){
|
||||
BeanUtils.copyProperties(userShipperPo, userShipperPo1);
|
||||
}
|
||||
sysUser.setUserShipperPo(userShipperPo1);
|
||||
return sysUser;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description 根据用户账号和组织账号获取组织用户信息
|
||||
* @Author Alex
|
||||
|
||||
Reference in New Issue
Block a user