public ActionResult GetRepairProjectTwo(int selectYear) { var repairProjectViewModel = new RepairProjectViewModel(); try { var projectList = rp.GetRepairTypeList(); var Sum = rp.GetRepair_DistictListTwo(xxid, selectYear); var totalcount1 = 0; var totalcount2 = 0; if (projectList.Any()) { string[] CodeName = new string[projectList.Count]; List <int> list1 = new List <int>(); List <int> list2 = new List <int>(); string[] type2 = new string[Sum.Count]; for (int j = 0; j < projectList.Count; j++) { CodeName[j] = projectList[j].CodeName; totalcount1 = Sum.Count(r => r.DongLou == CodeName[j]); totalcount2 = Sum.Count(r => r.DongLou == CodeName[j] && r.RepairStatus == "已处理"); list1.Add(totalcount1); list2.Add(totalcount2); } //类型 repairProjectViewModel.ProjectNames = CodeName; //保修总数 repairProjectViewModel.SumCount = list1; //已维修总数 // var repairProjectList = rp.GetRepairListByYearTwo(xxid,selectYear); repairProjectViewModel.HaveSumCount = list2; } } catch (Exception) { throw; } return(Json(NewtonsoftJson(repairProjectViewModel))); }