Routine Update

This commit is contained in:
yubaolee
2015-11-22 15:55:26 +08:00
parent 36a466143e
commit cd31e8791d
7 changed files with 202 additions and 101 deletions

View File

@@ -109,13 +109,13 @@ namespace OpenAuth.App
{
int currentCascadeId = 1;
var maxCascadeIdOrg = _repository.Find(o => o.ParentId == parentId)
.OrderByDescending(o => o.CascadeId).FirstOrDefault();
if (maxCascadeIdOrg != null)
var sameLevels = _repository.Find(o => o.ParentId == parentId);
foreach (var obj in sameLevels)
{
var cascades = maxCascadeIdOrg.CascadeId.Split('.');
currentCascadeId = int.Parse(cascades[cascades.Length - 1]) + 1;
int objCascadeId = int.Parse(obj.CascadeId.Split('.').Last());
if (currentCascadeId < objCascadeId) currentCascadeId = objCascadeId + 1;
}
return currentCascadeId;
}