add LoginUser添加roleIds字段

This commit is contained in:
liao
2023-09-20 14:20:09 +08:00
parent dc8d91666e
commit b6519934fa
5 changed files with 17 additions and 2 deletions
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.google.common.base.Joiner;
import com.jero.common.api.CommonAPI;
import com.jero.common.api.dto.OnlineAuthDTO;
import com.jero.common.api.dto.message.*;
import com.jero.common.aspect.UrlMatchEnum;
@@ -100,6 +101,8 @@ public class SysBaseApiImpl implements ISysBaseAPI {
private ISysDictService dictService;
@Resource
private ISysDictItemService sysDictItemService;
@Autowired
private CommonAPI commonAPI;
@Autowired
ISysCategoryService sysCategoryService;
@@ -119,6 +122,11 @@ public class SysBaseApiImpl implements ISysBaseAPI {
return null;
}
BeanUtils.copyProperties(sysUser, loginUser);
// 添加用户角色
Set<String> roleSet = commonAPI.queryUserRoles(loginUser.getUsername());
loginUser.setRoleIds(StringUtils.join(roleSet, ","));
return loginUser;
}