Uat_Study
he 2022-10-21 17:36:03 +08:00
parent 80aecca424
commit 97637b9ccf
2 changed files with 11 additions and 3 deletions

View File

@ -254,6 +254,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public Guid TrialReadingCriterionId { get; set; } public Guid TrialReadingCriterionId { get; set; }
public CriterionType CriterionType { get; set; }
} }
public class ChangeDicomReadingQuestionAnswerInDto public class ChangeDicomReadingQuestionAnswerInDto
{ {

View File

@ -115,9 +115,15 @@ namespace IRaCIS.Application.Services
public async Task<GetReadingToolOutDto> GetReadingTool(GetReadingToolInDto indto) public async Task<GetReadingToolOutDto> GetReadingTool(GetReadingToolInDto indto)
{ {
var visitTaskInfo = await _visitTaskRepository.Where(x => x.Id == indto.VisitTaskId).FirstNotNullAsync(); var visitTaskInfo = await _visitTaskRepository.Where(x => x.Id == indto.VisitTaskId).FirstNotNullAsync();
GetReadingToolOutDto result = new GetReadingToolOutDto();
result.TrialReadingCriterionId = visitTaskInfo.TrialReadingCriterionId; var criterionTrialInfo = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == visitTaskInfo.TrialReadingCriterionId).FirstNotNullAsync();
result.ReadingTool = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == visitTaskInfo.TrialReadingCriterionId).Select(x => x.ReadingTool).FirstOrDefaultAsync(); GetReadingToolOutDto result = new GetReadingToolOutDto()
{
TrialReadingCriterionId = visitTaskInfo.TrialReadingCriterionId,
ReadingTool = criterionTrialInfo.ReadingTool,
CriterionType = criterionTrialInfo.CriterionType,
};
return result; return result;
} }