public ActionResult GetLateListByDivis(string divisId, string startTime, string endTime) { var objlist = new List <object>(); var sysApp = new OrgService(); var classList = new List <Org>(); var name = sysApp.GetClassInfosByDivisId(divisId, ref classList); var list = LateReturnReportApp.GetListByClassList(classList.Select(p => p.Id).ToList(), startTime, endTime); var group = list.GroupBy(p => p.Class); foreach (var item in group) { var obj = new { classId = item.Key, className = classList.FirstOrDefault(p => p.Id.Equals(item.Key)).Name, count = item.Count() }; objlist.Add(obj); } return(Result.Success(list)); }