From 9f3bb290040e5ff49b4aef5286e4bf760f93c267 Mon Sep 17 00:00:00 2001
From: he <109787524@qq.com>
Date: Thu, 13 Nov 2025 10:15:43 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E8=8E=B7=E5=8F=96?=
=?UTF-8?q?=E6=8A=A5=E5=91=8A=E5=9B=BE=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Reading/Dto/ReadingImageTaskViewModel.cs | 10 ++++++++++
.../ReadingImageTask/ReadingImageTaskService.cs | 11 +++++++++++
.../General/ReadingCalculateService.cs | 15 +++++++++++++++
.../Interface/IReadingCalculateService.cs | 8 ++++++--
4 files changed, 42 insertions(+), 2 deletions(-)
diff --git a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
index 90ace2e50..ec6c5c769 100644
--- a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
@@ -445,7 +445,17 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public string TaskBlindName { get; set; } = string.Empty;
}
+ public class GetReportsChartDataOutDto
+ {
+ }
+
+ public class GetReportsChartDataInDto
+ {
+ public Guid VisitTaskId { get; set; }
+
+ public Guid TrialId { get; set; }
+ }
public class SetReadKeyFileInDto
{
public Guid TrialCriterionId { get; set; }
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
index bdb756256..4296099f7 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
@@ -81,6 +81,17 @@ namespace IRaCIS.Core.Application.Service
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer, IFusionCache _fusionCache) : BaseService, IReadingImageTaskService
{
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task GetReportsChartData(GetReportsChartDataInDto inDto)
+ {
+ return await _readingCalculateService.GetReportsChartData(inDto);
+ }
+
///
/// 设置已阅读关键文件
///
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
index 93089a6f5..6fb635a40 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
@@ -240,6 +240,21 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
}
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ public async Task GetReportsChartData(GetReportsChartDataInDto inDto)
+ {
+ var data = await GetReadingReportEvaluation(new GetReadingReportEvaluationInDto()
+ {
+ TrialId = inDto.TrialId,
+ VisitTaskId = inDto.VisitTaskId,
+ });
+ return new GetReportsChartDataOutDto();
+ }
+
///
/// 获取阅片报告
///
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
index 53cb9f726..3ec83c3bf 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
@@ -14,8 +14,12 @@ namespace IRaCIS.Core.Application.Service
///
Task CalculateTask(CalculateTaskInDto inDto);
-
-
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ Task GetReportsChartData(GetReportsChartDataInDto inDto);
///
/// 验证访视提交