/// <summary> /// 获取角色id /// </summary> /// <returns></returns> public QueryResultList <RoleData> GetRoleTree() { var result = new QueryResultList <RoleData>(); try { var roles = Cache.Instance["mango_roles"]; if (roles == null) { result.Body = RoleRightDA.GetRoles("A"); if (result.Body == null || result.Body.Count == 0) { throw new Exception("没有获取到相关角色"); } Cache.Instance.Add("mango_roles", result.Body); } else { result.Body = roles as List <RoleData>; } result.ErrCode = 0; result.Message = "ok"; } catch (Exception ex) { Logger.WriteException("GetRoles", ex, ""); result.ErrCode = -1; result.Message = ex.Message; } return(result); }
public QueryResultList <RoleData> GetRoles(string status) { var result = new QueryResultList <RoleData>(); try { result.Body = RoleRightDA.GetRoles(status); if (result.Body == null || result.Body.Count == 0) { throw new Exception("没有获取到相关角色"); } result.ErrCode = 0; result.Message = "ok"; } catch (Exception ex) { Logger.WriteException("GetRoles", ex, ""); result.ErrCode = -1; result.Message = ex.Message; } return(result); }