diff --git a/OpenAuth.App/AuthStrategies/AuthStrategyContext.cs b/OpenAuth.App/AuthStrategies/AuthStrategyContext.cs index 0a29d81f..262d3e8a 100644 --- a/OpenAuth.App/AuthStrategies/AuthStrategyContext.cs +++ b/OpenAuth.App/AuthStrategies/AuthStrategyContext.cs @@ -59,7 +59,7 @@ namespace OpenAuth.App get { return _strategy.Resources; } } - public List Orgs + public List Orgs { get { return _strategy.Orgs; } } diff --git a/OpenAuth.App/AuthStrategies/NormalAuthStrategy.cs b/OpenAuth.App/AuthStrategies/NormalAuthStrategy.cs index 64475e38..07bde569 100644 --- a/OpenAuth.App/AuthStrategies/NormalAuthStrategy.cs +++ b/OpenAuth.App/AuthStrategies/NormalAuthStrategy.cs @@ -99,13 +99,13 @@ namespace OpenAuth.App } } - public List Orgs + public List Orgs { get { var orgids = UnitWork.Find( u =>u.FirstId == _user.Id && u.Key == Define.USERORG).Select(u => u.SecondId); - return UnitWork.Find(u => orgids.Contains(u.Id)).ToList(); + return UnitWork.Find(u => orgids.Contains(u.Id)).ToList(); } } diff --git a/OpenAuth.App/AuthStrategies/SystemAuthStrategy.cs b/OpenAuth.App/AuthStrategies/SystemAuthStrategy.cs index e9bab0c5..a1bf61f8 100644 --- a/OpenAuth.App/AuthStrategies/SystemAuthStrategy.cs +++ b/OpenAuth.App/AuthStrategies/SystemAuthStrategy.cs @@ -78,9 +78,9 @@ namespace OpenAuth.App get { return UnitWork.Find(null).ToList(); } } - public List Orgs + public List Orgs { - get { return UnitWork.Find(null).ToList(); } + get { return UnitWork.Find(null).ToList(); } } public User User diff --git a/OpenAuth.App/Interface/IAuthStrategy.cs b/OpenAuth.App/Interface/IAuthStrategy.cs index 74cc0cd9..1336943a 100644 --- a/OpenAuth.App/Interface/IAuthStrategy.cs +++ b/OpenAuth.App/Interface/IAuthStrategy.cs @@ -33,7 +33,7 @@ namespace OpenAuth.App List Resources { get; } - List Orgs { get; } + List Orgs { get; } User User { diff --git a/OpenAuth.App/OrgManager/OrgManagerApp.cs b/OpenAuth.App/OrgManager/OrgManagerApp.cs index 4b40bb1f..ecd782c1 100644 --- a/OpenAuth.App/OrgManager/OrgManagerApp.cs +++ b/OpenAuth.App/OrgManager/OrgManagerApp.cs @@ -10,27 +10,27 @@ using OpenAuth.Repository.Interface; namespace OpenAuth.App { - public class OrgManagerApp : BaseTreeApp + public class OrgManagerApp : BaseTreeApp { private RevelanceManagerApp _revelanceApp; /// /// 添加部门 /// - /// The org. + /// The org. /// System.Int32. /// 未能找到该组织的父节点信息 - public string Add(Org org) + public string Add(SysOrg sysOrg) { var loginContext = _auth.GetCurrentUser(); if (loginContext == null) { throw new CommonException("登录已过期", Define.INVALID_TOKEN); } - CaculateCascade(org); + CaculateCascade(sysOrg); UnitWork.ExecuteWithTransaction(() => { - UnitWork.Add(org); + UnitWork.Add(sysOrg); UnitWork.Save(); //如果当前账号不是SYSTEM,则直接分配 @@ -40,23 +40,23 @@ namespace OpenAuth.App { type = Define.USERORG, firstId = loginContext.User.Id, - secIds = new[] { org.Id } + secIds = new[] { sysOrg.Id } }); } }); - return org.Id; + return sysOrg.Id; } - public string Update(Org org) + public string Update(SysOrg sysOrg) { - if (org.Id == org.ParentId) + if (sysOrg.Id == sysOrg.ParentId) { throw new Exception("上级节点不能为自己"); } - UpdateTreeObj(org); + UpdateTreeObj(sysOrg); - return org.Id; + return sysOrg.Id; } /// @@ -64,15 +64,15 @@ namespace OpenAuth.App /// public void DelOrgCascade(string[] ids) { - var delOrgCascadeIds = UnitWork.Find(u => ids.Contains(u.Id)).Select(u => u.CascadeId).ToArray(); + var delOrgCascadeIds = UnitWork.Find(u => ids.Contains(u.Id)).Select(u => u.CascadeId).ToArray(); var delOrgIds = new List(); foreach (var cascadeId in delOrgCascadeIds) { - delOrgIds.AddRange(UnitWork.Find(u=>u.CascadeId.Contains(cascadeId)).Select(u =>u.Id).ToArray()); + delOrgIds.AddRange(UnitWork.Find(u=>u.CascadeId.Contains(cascadeId)).Select(u =>u.Id).ToArray()); } UnitWork.Delete(u =>u.Key == Define.USERORG && delOrgIds.Contains(u.SecondId)); - UnitWork.Delete(u => delOrgIds.Contains(u.Id)); + UnitWork.Delete(u => delOrgIds.Contains(u.Id)); UnitWork.Save(); } @@ -81,16 +81,16 @@ namespace OpenAuth.App /// 加载特定用户的部门 /// /// The user unique identifier. - public List LoadForUser(string userId) + public List LoadForUser(string userId) { var result = from userorg in UnitWork.Find(null) - join org in UnitWork.Find(null) on userorg.SecondId equals org.Id + join org in UnitWork.Find(null) on userorg.SecondId equals org.Id where userorg.FirstId == userId && userorg.Key == Define.USERORG select org; return result.ToList(); } - public OrgManagerApp(IUnitWork unitWork, IRepository repository,IAuth auth, + public OrgManagerApp(IUnitWork unitWork, IRepository repository,IAuth auth, RevelanceManagerApp revelanceApp) : base(unitWork, repository, auth) { _revelanceApp = revelanceApp; diff --git a/OpenAuth.App/Test/TestOrgApp.cs b/OpenAuth.App/Test/TestOrgApp.cs index be6206de..ef022bb2 100644 --- a/OpenAuth.App/Test/TestOrgApp.cs +++ b/OpenAuth.App/Test/TestOrgApp.cs @@ -35,7 +35,7 @@ namespace OpenAuth.App.Test Console.WriteLine(orgname); var app = _autofacServiceProvider.GetService(); - var id = app.Add(new Org + var id = app.Add(new SysOrg { Name = orgname, ParentId = "" @@ -63,7 +63,7 @@ namespace OpenAuth.App.Test Console.WriteLine(orgname); var app = _autofacServiceProvider.GetService(); - var id = app.Update(new Org + var id = app.Update(new SysOrg { Id="543a9fcf-4770-4fd9-865f-030e562be238", Name = orgname, diff --git a/OpenAuth.App/UserManager/UserManagerApp.cs b/OpenAuth.App/UserManager/UserManagerApp.cs index 76711fd2..ad7673ca 100644 --- a/OpenAuth.App/UserManager/UserManagerApp.cs +++ b/OpenAuth.App/UserManager/UserManagerApp.cs @@ -51,7 +51,7 @@ namespace OpenAuth.App join relevance in UnitWork.Find(u => u.Key == "UserOrg") on user.Id equals relevance.FirstId into temp from r in temp.DefaultIfEmpty() - join org in UnitWork.Find(null) + join org in UnitWork.Find(null) on r.SecondId equals org.Id into orgtmp from o in orgtmp.DefaultIfEmpty() select new @@ -133,7 +133,7 @@ namespace OpenAuth.App join relevance in UnitWork.Find(u => u.Key == "UserOrg") on user.Id equals relevance.FirstId into temp from r in temp.DefaultIfEmpty() - join org in UnitWork.Find(null) + join org in UnitWork.Find(null) on r.SecondId equals org.Id into orgtmp from o in orgtmp.DefaultIfEmpty() select new diff --git a/OpenAuth.Mvc/Controllers/OrgManagerController.cs b/OpenAuth.Mvc/Controllers/OrgManagerController.cs index 6ca7526e..6fb98be3 100644 --- a/OpenAuth.Mvc/Controllers/OrgManagerController.cs +++ b/OpenAuth.Mvc/Controllers/OrgManagerController.cs @@ -34,11 +34,11 @@ namespace OpenAuth.Mvc.Controllers //添加组织提交 [HttpPost] - public string Add(Org org) + public string Add(SysOrg sysOrg) { try { - _orgApp.Add(org); + _orgApp.Add(sysOrg); } catch (Exception ex) { @@ -50,11 +50,11 @@ namespace OpenAuth.Mvc.Controllers //编辑 [HttpPost] - public string Update(Org org) + public string Update(SysOrg sysOrg) { try { - _orgApp.Update(org); + _orgApp.Update(sysOrg); } catch (Exception ex) { diff --git a/OpenAuth.Mvc/Controllers/UserSessionController.cs b/OpenAuth.Mvc/Controllers/UserSessionController.cs index 1e74dd01..aa67398d 100644 --- a/OpenAuth.Mvc/Controllers/UserSessionController.cs +++ b/OpenAuth.Mvc/Controllers/UserSessionController.cs @@ -118,7 +118,7 @@ namespace OpenAuth.Mvc.Controllers /// public string GetOrgs() { - var resp = new Response>(); + var resp = new Response>(); try { resp.Result = _authStrategyContext.Orgs; diff --git a/OpenAuth.Repository/Domain/Org.cs b/OpenAuth.Repository/Domain/Org.cs index 898200d8..a95e7175 100644 --- a/OpenAuth.Repository/Domain/Org.cs +++ b/OpenAuth.Repository/Domain/Org.cs @@ -18,9 +18,9 @@ namespace OpenAuth.Repository.Domain /// 组织表 /// [Table("Org")] - public partial class Org : TreeEntity + public partial class SysOrg : TreeEntity { - public Org() + public SysOrg() { this.CascadeId= string.Empty; this.Name= string.Empty; diff --git a/OpenAuth.Repository/OpenAuthDBContext.cs b/OpenAuth.Repository/OpenAuthDBContext.cs index 0078df0e..be71bba3 100644 --- a/OpenAuth.Repository/OpenAuthDBContext.cs +++ b/OpenAuth.Repository/OpenAuthDBContext.cs @@ -90,7 +90,7 @@ namespace OpenAuth.Repository public virtual DbSet
Forms { get; set; } public virtual DbSet Modules { get; set; } public virtual DbSet ModuleElements { get; set; } - public virtual DbSet Orgs { get; set; } + public virtual DbSet Orgs { get; set; } public virtual DbSet Relevances { get; set; } public virtual DbSet Resources { get; set; } public virtual DbSet Roles { get; set; } diff --git a/OpenAuth.Repository/Test/TestTransaction.cs b/OpenAuth.Repository/Test/TestTransaction.cs index 5a9688e6..a6db4d0a 100644 --- a/OpenAuth.Repository/Test/TestTransaction.cs +++ b/OpenAuth.Repository/Test/TestTransaction.cs @@ -116,7 +116,7 @@ namespace OpenAuth.Repository.Test }); - unitWork.Update(u => u.Id == "08f41bf6-4388-4b1e-bd3e-2ff538b44b1b", u => new Org + unitWork.Update(u => u.Id == "08f41bf6-4388-4b1e-bd3e-2ff538b44b1b", u => new SysOrg { CreateTime = DateTime.Now }); diff --git a/OpenAuth.WebApi/Controllers/CheckController.cs b/OpenAuth.WebApi/Controllers/CheckController.cs index 21198fb8..c643213a 100644 --- a/OpenAuth.WebApi/Controllers/CheckController.cs +++ b/OpenAuth.WebApi/Controllers/CheckController.cs @@ -146,9 +146,9 @@ namespace OpenAuth.WebApi.Controllers /// 获取登录用户的所有可访问的组织信息 /// [HttpGet] - public Response> GetOrgs() + public Response> GetOrgs() { - var result = new Response>(); + var result = new Response>(); try { result.Result = _authStrategyContext.Orgs; diff --git a/OpenAuth.WebApi/Controllers/OrgsController.cs b/OpenAuth.WebApi/Controllers/OrgsController.cs index 4e2d4980..fe587ae6 100644 --- a/OpenAuth.WebApi/Controllers/OrgsController.cs +++ b/OpenAuth.WebApi/Controllers/OrgsController.cs @@ -20,9 +20,9 @@ namespace OpenAuth.WebApi.Controllers /// 获取机构详情 /// [HttpGet] - public Response Get(string id) + public Response Get(string id) { - var result = new Response(); + var result = new Response(); try { result.Result = _app.Get(id); @@ -43,9 +43,9 @@ namespace OpenAuth.WebApi.Controllers /// /// [HttpPost] - public Response Add(Org obj) + public Response Add(SysOrg obj) { - var result = new Response(); + var result = new Response(); try { _app.Add(obj); @@ -62,7 +62,7 @@ namespace OpenAuth.WebApi.Controllers //添加或修改 [HttpPost] - public Response Update(Org obj) + public Response Update(SysOrg obj) { var result = new Response(); try