feat(X-Pack): 行权限

This commit is contained in:
junjun 2022-07-14 11:07:55 +08:00
parent b630561943
commit 6b10b217db

View File

@ -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());
} }
} }