Uat_Study
he 2022-09-01 18:04:22 +08:00
parent 30f50d9476
commit dfeb569af9
2 changed files with 3 additions and 3 deletions

View File

@ -175,7 +175,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class ChangeDicomReadingQuestionAnswerDto
{
public Guid QuestionId { get; set; }
public Guid Id { get; set; }
public string Answer { get; set; }
}

View File

@ -120,7 +120,7 @@ namespace IRaCIS.Application.Services
var taskInfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).FirstNotNullAsync();
var criterionId = await _readingQuestionCriterionTrialRepository.Where(x => x.IsConfirm && x.TrialId == taskInfo.TrialId).Select(x => x.Id).FirstOrDefaultAsync();
var questionIds = inDto.Answers.Select(x => x.QuestionId).ToList();
var questionIds = inDto.Answers.Select(x => x.Id).ToList();
await _readingTaskQuestionAnswerRepository.BatchDeleteNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && questionIds.Contains(x.ReadingQuestionTrialId));
var needAddAnswer = inDto.Answers.Select(x => new ReadingTaskQuestionAnswer()
@ -129,7 +129,7 @@ namespace IRaCIS.Application.Services
Answer = x.Answer,
SubjectId = taskInfo.SubjectId,
ReadingQuestionCriterionTrialId = criterionId,
ReadingQuestionTrialId = x.QuestionId,
ReadingQuestionTrialId = x.Id,
TrialId = taskInfo.TrialId,
VisitTaskId = inDto.VisitTaskId,