Uat_Study
hang 2023-03-16 16:40:43 +08:00
commit 12c67cac8f
2 changed files with 3 additions and 2 deletions

View File

@ -309,7 +309,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class GetTaskAdditionalQuestionInDto public class GetTaskAdditionalQuestionInDto
{ {
public Guid TrialReadingCriterionId { get; set; } //public Guid TrialReadingCriterionId { get; set; }
public Guid VisitTaskId { get; set; } public Guid VisitTaskId { get; set; }
} }

View File

@ -135,7 +135,8 @@ namespace IRaCIS.Application.Services
[HttpPost] [HttpPost]
public async Task<(List<TrialReadQuestion>,bool)> GetTaskAdditionalQuestion(GetTaskAdditionalQuestionInDto inDto) public async Task<(List<TrialReadQuestion>,bool)> GetTaskAdditionalQuestion(GetTaskAdditionalQuestionInDto inDto)
{ {
var result= await _readingQuestionTrialRepository.Where(x => x.IsAdditional && x.ReadingQuestionCriterionTrialId == inDto.TrialReadingCriterionId).IgnoreQueryFilters().ProjectTo<TrialReadQuestion>(_mapper.ConfigurationProvider).OrderBy(x => x.ShowOrder).ToListAsync(); var taskInfo = await _visitTaskRepository.Where(x => inDto.VisitTaskId == x.Id).FirstNotNullAsync();
var result= await _readingQuestionTrialRepository.Where(x => x.IsAdditional && x.ReadingQuestionCriterionTrialId == taskInfo.TrialReadingCriterionId).IgnoreQueryFilters().ProjectTo<TrialReadQuestion>(_mapper.ConfigurationProvider).OrderBy(x => x.ShowOrder).ToListAsync();
return (result,true); return (result,true);
} }