Beispiel #1
0
        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));
        }