mirror of https://github.com/elunez/eladmin
fix(解决数据权限不明确的问题):
1. 当某个用户包含有 自定义,本级,全部 三个级别权限的角色时,只取最大 全部 级别的数据权限 2. 当不含 全部 级别时,将统一所有角色下的数据权限,并返回pull/725/head
parent
48a3ce6fdd
commit
c83e7ecd6e
|
@ -64,6 +64,9 @@ public class DataServiceImpl implements DataService {
|
|||
case CUSTOMIZE:
|
||||
deptIds.addAll(getCustomize(deptIds, role));
|
||||
break;
|
||||
case ALL:
|
||||
// 增加如果是数据权限包含有全部,则直接返回空
|
||||
return new ArrayList<>();
|
||||
default:
|
||||
return new ArrayList<>(deptIds);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue