修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
he 2025-12-29 16:47:21 +08:00
parent 9d7bd3c35b
commit e94e875a8a
3 changed files with 21 additions and 0 deletions

View File

@ -94,6 +94,17 @@ namespace IRaCIS.Core.Application.Service
return await _readingCalculateService.GetReportsChartData(inDto); return await _readingCalculateService.GetReportsChartData(inDto);
} }
/// <summary>
/// 获取图表数据汇总
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
[HttpPost]
public async Task<GetReportsChartSummaryOutDto> GetReportsChartSummary(GetReportsChartSummaryInDto inDto)
{
return await _readingCalculateService.GetReportsChartSummary(inDto);
}
/// <summary> /// <summary>
/// 设置已阅读关键文件 /// 设置已阅读关键文件
/// </summary> /// </summary>

View File

@ -248,6 +248,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// </summary> /// </summary>
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost]
public async Task<GetReportsChartDataOutDto> GetReportsChartData(GetReportsChartDataInDto inDto) public async Task<GetReportsChartDataOutDto> GetReportsChartData(GetReportsChartDataInDto inDto)
{ {
var criterionId = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Select(x => x.TrialReadingCriterionId).FirstNotNullAsync(); 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; return result;
} }
private async Task<GetReportsChartDataOutDto> GetReportsChartTypeData(GetReportsChartTypeDataInDto inDto) private async Task<GetReportsChartDataOutDto> GetReportsChartTypeData(GetReportsChartTypeDataInDto inDto)
{ {
var visitTaskNameList = inDto.Data.VisitTaskList.Select(x => x.BlindName).ToList(); var visitTaskNameList = inDto.Data.VisitTaskList.Select(x => x.BlindName).ToList();
@ -436,6 +438,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// </summary> /// </summary>
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost]
public async Task<GetReportsChartSummaryOutDto> GetReportsChartSummary(GetReportsChartSummaryInDto inDto) public async Task<GetReportsChartSummaryOutDto> GetReportsChartSummary(GetReportsChartSummaryInDto inDto)
{ {
var result= new GetReportsChartSummaryOutDto(); var result= new GetReportsChartSummaryOutDto();

View File

@ -14,6 +14,13 @@ namespace IRaCIS.Core.Application.Service
/// <returns></returns> /// <returns></returns>
Task CalculateTask(CalculateTaskInDto inDto); Task CalculateTask(CalculateTaskInDto inDto);
/// <summary>
/// 获取图表数据汇总
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task<GetReportsChartSummaryOutDto> GetReportsChartSummary(GetReportsChartSummaryInDto inDto);
/// <summary> /// <summary>
/// 获取报告图表数据 /// 获取报告图表数据
/// </summary> /// </summary>