|
|
@@ -20,6 +20,68 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
|
|
|
|
#region 获取数据 |
|
|
|
|
|
|
|
public List<TreeModel> GetTree(string parentId) |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
List<CdDeptEntity> list = GetList(); |
|
|
|
List<TreeModel> treeList = new List<TreeModel>(); |
|
|
|
foreach (var item in list) |
|
|
|
{ |
|
|
|
TreeModel node = new TreeModel |
|
|
|
{ |
|
|
|
id = item.DeptNo, |
|
|
|
text = item.DeptName, |
|
|
|
value = item.DeptNo, |
|
|
|
showcheck = false, |
|
|
|
checkstate = 0, |
|
|
|
isexpand = true, |
|
|
|
parentId = item.DeptId |
|
|
|
}; |
|
|
|
treeList.Add(node); |
|
|
|
} |
|
|
|
return treeList.ToTree(); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
if (ex is ExceptionEx) |
|
|
|
{ |
|
|
|
throw; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
throw ExceptionEx.ThrowBusinessException(ex); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
/// <summary> |
|
|
|
/// 获取列表数据 |
|
|
|
/// </summary> |
|
|
|
/// <returns></returns> |
|
|
|
public List<CdDeptEntity> GetList() |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
//List<CdDeptEntity> list = cache.Read<List<CdDeptEntity>>(cacheKey); |
|
|
|
//if (list == null) |
|
|
|
//{ |
|
|
|
// list = (List<CdDeptEntity>)cdDeptService.GetList(); |
|
|
|
// cache.Write<List<CdDeptEntity>>(cacheKey, list, CacheId.company); |
|
|
|
//} |
|
|
|
return list; |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
if (ex is ExceptionEx) |
|
|
|
{ |
|
|
|
throw; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
throw ExceptionEx.ThrowBusinessException(ex); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
/// <summary> |
|
|
|
/// 获取页面显示列表数据 |
|
|
|
/// <summary> |
|
|
|