/// <summary> /// 根据用户Id获取部门信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public StringData GetRoleByUserId(Guid id) { try { string departments = string.Empty; string ids = string.Empty; var departmentsInfo = dal.GetDepartmentByUserId(id); foreach (var department in departmentsInfo) { ids += department.Id + ","; departments += department.Name + ","; } var stringData = new StringData { Ids = !string.IsNullOrEmpty(ids)?ids.Substring(0, ids.Length - 1):ids, Names = !string.IsNullOrEmpty(departments)?departments.Substring(0, departments.Length - 1):departments }; return(stringData); } catch (Exception ex) { throw new Exception("出现程序错误,请联系管理员!"); } }
/// <summary> /// 根据用户id获取用户部门 /// </summary> public DataTable GetDepartmentByUserId(int id) { return(dal.GetDepartmentByUserId(id)); }