diff --git a/Api/Ewide.Core/Util/TreeBuildUtil.cs b/Api/Ewide.Core/Util/TreeBuildUtil.cs
index aefd91c..d68ab46 100644
--- a/Api/Ewide.Core/Util/TreeBuildUtil.cs
+++ b/Api/Ewide.Core/Util/TreeBuildUtil.cs
@@ -1,4 +1,5 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
namespace Ewide.Core
@@ -36,7 +37,7 @@ namespace Ewide.Core
///
/// 顶级节点的父节点Id(默认0)
///
- private readonly string _rootParentId = System.Guid.Empty.ToString().ToLower();
+ private readonly List _rootParentIds = new List {string.Empty,Guid.Empty.ToString() };
///
/// 构造树节点
@@ -50,7 +51,7 @@ namespace Ewide.Core
var results = new List();
nodes.ForEach(u =>
{
- if (_rootParentId == u.GetPid())
+ if (_rootParentIds.Contains(u.GetPid()))
results.Add(u);
});
return results;