From 3ba9758333dd81104b0f14bd4253e19de25d0a4c Mon Sep 17 00:00:00 2001 From: MaxKey Date: Wed, 10 Aug 2022 11:15:43 +0800 Subject: [PATCH] Update OrganizationsController.java --- .../maxkey/web/contorller/OrganizationsController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/maxkey-webs/maxkey-web-mgt/src/main/java/org/maxkey/web/contorller/OrganizationsController.java b/maxkey-webs/maxkey-web-mgt/src/main/java/org/maxkey/web/contorller/OrganizationsController.java index 0ad566914..683ff48f9 100644 --- a/maxkey-webs/maxkey-web-mgt/src/main/java/org/maxkey/web/contorller/OrganizationsController.java +++ b/maxkey-webs/maxkey-web-mgt/src/main/java/org/maxkey/web/contorller/OrganizationsController.java @@ -171,11 +171,13 @@ public class OrganizationsController { treeNode.setLeaf(true); treeAttributes.addNode(treeNode); nodeCount ++; - //root organization node, id = instId or id = parentId or parentId = -1 or parentId = 0 - if(org.getId().equalsIgnoreCase(currentUser.getInstId()) - ||org.getId().equalsIgnoreCase(org.getParentId()) + //root organization node,parentId is null or parentId = -1 or parentId = 0 or id = instId or id = parentId + if(org.getParentId() == null ||org.getParentId().equalsIgnoreCase("0") - ||org.getParentId().equalsIgnoreCase("-1")) { + ||org.getParentId().equalsIgnoreCase("-1") + ||org.getId().equalsIgnoreCase(currentUser.getInstId()) + ||org.getId().equalsIgnoreCase(org.getParentId()) + ) { treeNode.setExpanded(true); treeNode.setLeaf(false); treeAttributes.setRootNode(treeNode);