/// <summary> /// 传入项目ID 分组ID 得到此条件下的全部待审核任务 列表 /// </summary> /// <param name="projId"></param> /// <param name="groupId"></param> /// <returns></returns> public ActionResult GetUncheckedTaskByProjIdAnduserIdsAndStatus(int projId, int groupId) { EnumTaskProcessStatus status = EnumTaskProcessStatus.Confirmed; UserService us = new UserService(); List<string> userIdList = us.FindUserIDsByGroupId(groupId).ToList(); RRWMEntities er = new RRWMEntities(); TaskService ts = new TaskService(er); List<Task> list = ts.FindByUserGroupAndProjectIdAndTaskPStatus(userIdList, projId, status); List<ComplexTask> comList = ConvertToComplexTaskList(list); for (int i = 0; i < comList.Count; i++) { comList[i].TaskStatus = list[i].TaskStatus; if (list[i].ConfirmedFinishTime == null) { comList[i].ConfirmedFinishTime = null; } else { comList[i].ConfirmedFinishTime = list[i].ConfirmedFinishTime.ToString(); } } return Json(comList); }