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); /// /// 验证访视提交