|
@@ -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;
|
|
|
}
|
|
|
|
|
|
|