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);
+
///
/// 获取报告图表数据
///