田爽 3 月之前
父節點
當前提交
6058db4f67
共有 1 個文件被更改,包括 10 次插入2 次删除
  1. 10 2
      src/Hotline.Api/Controllers/Bi/BiQualityController.cs

+ 10 - 2
src/Hotline.Api/Controllers/Bi/BiQualityController.cs

@@ -146,8 +146,16 @@ namespace Hotline.Api.Controllers.Bi
 		[HttpGet("seats_quality_grade_analyse")]
 		public async Task<SeatsQualityGradeAnalyseDto> SeatsQualityGradeAnalyse([FromQuery] QualityWorkAnalysisRequest dto)
 		{
-			var temp = await _qualityApplication.SeatsQualityGradeAnalyse(dto, HttpContext.RequestAborted).FirstAsync(HttpContext.RequestAborted);
-			return temp is null ? new SeatsQualityGradeAnalyseDto() : temp;
+			var temps = await _qualityApplication.SeatsQualityGradeAnalyse(dto, HttpContext.RequestAborted).ToListAsync(HttpContext.RequestAborted);
+			var temp = new SeatsQualityGradeAnalyseDto()
+			{
+				NinetyGrade = temps.Sum(x => x.NinetyGrade),
+			    EightyGrade = temps.Sum(x => x.EightyGrade),
+				SeventyGrade = temps.Sum(x => x.SeventyGrade),
+				SixtyGrade = temps.Sum(x => x.SixtyGrade),
+				FiftyGrade = temps.Sum(x => x.FiftyGrade)
+			};
+			return temp;
 		}