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;