forked from github/dataease
feat(X-Pack): 行权限
This commit is contained in:
parent
b630561943
commit
6b10b217db
@ -143,9 +143,9 @@ public class PermissionsTreeService {
|
|||||||
if (ObjectUtils.isNotEmpty(tree.getItems())) {
|
if (ObjectUtils.isNotEmpty(tree.getItems())) {
|
||||||
for (DatasetRowPermissionsTreeItem item : tree.getItems()) {
|
for (DatasetRowPermissionsTreeItem item : tree.getItems()) {
|
||||||
if (ObjectUtils.isNotEmpty(item)) {
|
if (ObjectUtils.isNotEmpty(item)) {
|
||||||
if (StringUtils.equalsIgnoreCase(item.getType(), "item")) {
|
if (StringUtils.equalsIgnoreCase(item.getType(), "item") || ObjectUtils.isEmpty(item.getSubTree())) {
|
||||||
item.setField(dataSetTableFieldsService.selectByPrimaryKey(item.getFieldId()));
|
item.setField(dataSetTableFieldsService.selectByPrimaryKey(item.getFieldId()));
|
||||||
} else if (StringUtils.equalsIgnoreCase(item.getType(), "tree")) {
|
} else if (StringUtils.equalsIgnoreCase(item.getType(), "tree") || (ObjectUtils.isNotEmpty(item.getSubTree()) && StringUtils.isNotEmpty(item.getSubTree().getLogic()))) {
|
||||||
getField(item.getSubTree());
|
getField(item.getSubTree());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user