|
|
@@ -18,6 +18,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
{ |
|
|
|
private CdDeptService cdDeptService = new CdDeptService(); |
|
|
|
|
|
|
|
#region 缓存定义 |
|
|
|
private ICache cache = CacheFactory.CaChe(); |
|
|
|
private string cacheKey = "Learun_adms_cddept"; |
|
|
|
|
|
|
|
#endregion |
|
|
|
#region 获取数据 |
|
|
|
|
|
|
|
public List<TreeModel> GetTree(string parentId) |
|
|
@@ -62,12 +67,12 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
{ |
|
|
|
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); |
|
|
|
//} |
|
|
|
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) |
|
|
|