From e94e875a8a3a6abb596478ce4673a6d681ef8340 Mon Sep 17 00:00:00 2001
From: he <109787524@qq.com>
Date: Mon, 29 Dec 2025 16:47:21 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ReadingImageTask/ReadingImageTaskService.cs | 11 +++++++++++
.../General/ReadingCalculateService.cs | 3 +++
.../Interface/IReadingCalculateService.cs | 7 +++++++
3 files changed, 21 insertions(+)
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);
+
///
/// 获取报告图表数据
///