瀏覽代碼

bug

Signed-off-by: liuyc <56808083@qq.com>
liuyc 1 年之前
父節點
當前提交
a03b222534

+ 5 - 1
blade-service/blade-business/src/main/java/org/springblade/business/controller/InformationWriteQueryController.java

@@ -3782,7 +3782,11 @@ public class InformationWriteQueryController extends BladeController {
             obj.setFullName(dto.getNodeName());
 
             if (ObjectUtil.isNotEmpty(parentNode.getNodeType())) {
-                obj.setNodeType(parentNode.getNodeType().equals(6) ? 6 : parentNode.getNodeType() + 1);
+                if (parentNode.getParentId().equals(0L)) {
+                    obj.setNodeType(1);
+                } else {
+                    obj.setNodeType(parentNode.getNodeType().equals(6) ? 6 : parentNode.getNodeType() + 1);
+                }
             }
 
             obj.setPartitionCode(dto.getPartitionCode());

+ 2 - 0
blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java

@@ -1102,6 +1102,8 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
                 privateTreeVO.setChildren(childrenList);
                 privateTreeVO.setNotExsitChild(false);
                 buildChildNodes(childrenList, map);
+            } else {
+                privateTreeVO.setNotExsitChild(true);
             }
         }
     }