check issue #38

check issue #39
check issue #36

Signed-off-by: 四少爷 <sex@jermey.cn>
This commit is contained in:
四少爷
2017-05-03 15:29:55 +08:00
parent cf416dfa7c
commit bb5a49abd1
5 changed files with 42 additions and 8 deletions

View File

@@ -66,7 +66,20 @@ namespace OpenAuth.App
}
else
{
//获取旧的的CascadeId
var CascadeId = _repository.FindSingle(o => o.Id == org.Id).CascadeId;
//根据CascadeId查询子部门
var orgs = _repository.Find(u => u.CascadeId.Contains(CascadeId) && u.Id != org.Id).OrderBy(u => u.CascadeId).ToList();
//更新操作
_repository.Update(org);
//更新子部门的CascadeId
foreach (var a in orgs)
{
ChangeModuleCascade(a);
_repository.Update(a);
}
}
return org.Id;
@@ -150,7 +163,7 @@ namespace OpenAuth.App
}
else
{
cascadeId = "0." + currentCascadeId+".";
cascadeId = ".0." + currentCascadeId+".";
org.ParentName = "根节点";
}