mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-09-20 02:29:24 +08:00
修改界面,重构授权代码
This commit is contained in:
@@ -36,5 +36,19 @@ namespace OpenAuth.Repository
|
||||
{
|
||||
Delete(u =>u.Id == id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前节点的所有下级节点
|
||||
/// </summary>
|
||||
public Guid[] GetSubIds(Guid orgId)
|
||||
{
|
||||
if (orgId == Guid.Empty)
|
||||
{
|
||||
return Find(null).Select(u => u.Id).ToArray();
|
||||
}
|
||||
var org = FindSingle(u => u.Id == orgId);
|
||||
var ids = Find(u => u.CascadeId.Contains(org.CascadeId)).Select(u => u.Id).ToArray();
|
||||
return ids;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user