|
|
@ -17,6 +17,7 @@ package com.baiye.modules.system.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
import com.baiye.config.BusinessConfig;
|
|
|
|
import com.baiye.config.BusinessConfig;
|
|
|
|
import com.baiye.constant.DefaultNumberConstants;
|
|
|
|
import com.baiye.constant.DefaultNumberConstants;
|
|
|
|
import com.baiye.exception.BadRequestException;
|
|
|
|
import com.baiye.exception.BadRequestException;
|
|
|
@ -221,7 +222,7 @@ public class RoleServiceImpl implements RoleService {
|
|
|
|
public Set<String> getUserPermissions(UserDto userDto) {
|
|
|
|
public Set<String> getUserPermissions(UserDto userDto) {
|
|
|
|
Set<String> permissions = new HashSet<>();
|
|
|
|
Set<String> permissions = new HashSet<>();
|
|
|
|
// 如果是管理员直接返回
|
|
|
|
// 如果是管理员直接返回
|
|
|
|
if (userDto.getIsAdmin()) {
|
|
|
|
if (ObjectUtil.isNotNull(userDto.getIsAdmin()) && Boolean.TRUE.equals(userDto.getIsAdmin())) {
|
|
|
|
permissions.add("admin");
|
|
|
|
permissions.add("admin");
|
|
|
|
return permissions;
|
|
|
|
return permissions;
|
|
|
|
}
|
|
|
|
}
|
|
|
|