1.0 beta版

1 完成进出库实例Stock;
2 全面实现组织数据分离,参考Stock实例;
3 全新的基于CodeSmith EF生成机制;
4 全面完成菜单授权;
5 增加Anonymous机制,可以灵活控制Action是否需要权限控制;
This commit is contained in:
yubaolee
2016-01-08 12:53:48 +08:00
parent 5317e07ae5
commit ab3fc27301
17 changed files with 139 additions and 132 deletions

View File

@@ -24,5 +24,19 @@ namespace OpenAuth.Repository
return result;
}
public IEnumerable<Org> GetSubOrgs(int orgId)
{
string cascadeId = "0.";
if (orgId != 0)
{
var org = FindSingle(u => u.Id == orgId);
if (org == null)
throw new Exception("未能找到指定对象信息");
cascadeId = org.CascadeId;
}
return Find(u => u.CascadeId.Contains(cascadeId) && u.Id != orgId);
}
}
}

View File

@@ -15,7 +15,7 @@ namespace OpenAuth.Repository
public IEnumerable<Stock> LoadInOrgs(params int[] orgId)
{
var result = from stock in Context.Stocks where orgId.Contains(stock.Id)
var result = from stock in Context.Stocks where orgId.Contains(stock.OrgId)
select stock;
return result;