public ActionResult GetTreeSelectJson() { var treeList = new List <TreeSelectModel>(); var departId = OperatorProvider.Provider.GetCurrent().DepartmentId; var depart = organizeApp.GetForm(departId); var groupDepart = organizeApp.getDepartByGroup(depart.F_DepartGroupId); groupDepart.Add(departId); var checkRoleIds = dutyApp.GetTempCheckList(); List <string> approvalRoleIds = null; var data = userApp.GetUserCheckList(groupDepart, checkRoleIds, approvalRoleIds); if (data != null) { foreach (var user in data) { if (user != null) { TreeSelectModel treeModel = new TreeSelectModel(); treeModel.id = user.F_RealName; treeModel.text = user.F_RealName; treeList.Add(treeModel); } } } treeList = treeList.ToList(); treeList.Reverse(); return(Content(treeList.ToJson())); }