diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs index d01b97d29..42a22e345 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs @@ -94,6 +94,17 @@ namespace IRaCIS.Core.Application.Service return await _readingCalculateService.GetReportsChartData(inDto); } + /// + /// 获取图表数据汇总 + /// + /// + /// + [HttpPost] + public async Task GetReportsChartSummary(GetReportsChartSummaryInDto inDto) + { + return await _readingCalculateService.GetReportsChartSummary(inDto); + } + /// /// 设置已阅读关键文件 /// diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs index d917ce743..c92ca92cf 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs @@ -248,6 +248,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate /// /// /// + [HttpPost] public async Task GetReportsChartData(GetReportsChartDataInDto inDto) { var criterionId = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Select(x => x.TrialReadingCriterionId).FirstNotNullAsync(); @@ -334,6 +335,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate return result; } + private async Task GetReportsChartTypeData(GetReportsChartTypeDataInDto inDto) { var visitTaskNameList = inDto.Data.VisitTaskList.Select(x => x.BlindName).ToList(); @@ -436,6 +438,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate /// /// /// + [HttpPost] public async Task GetReportsChartSummary(GetReportsChartSummaryInDto inDto) { var result= new GetReportsChartSummaryOutDto(); diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs index 3ec83c3bf..e5f10cb0e 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs @@ -14,6 +14,13 @@ namespace IRaCIS.Core.Application.Service /// Task CalculateTask(CalculateTaskInDto inDto); + /// + /// 获取图表数据汇总 + /// + /// + /// + Task GetReportsChartSummary(GetReportsChartSummaryInDto inDto); + /// /// 获取报告图表数据 ///