Uat_Study
parent
30f50d9476
commit
dfeb569af9
|
@ -175,7 +175,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
|
|
||||||
public class ChangeDicomReadingQuestionAnswerDto
|
public class ChangeDicomReadingQuestionAnswerDto
|
||||||
{
|
{
|
||||||
public Guid QuestionId { get; set; }
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
public string Answer { get; set; }
|
public string Answer { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@ namespace IRaCIS.Application.Services
|
||||||
var taskInfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).FirstNotNullAsync();
|
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 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));
|
await _readingTaskQuestionAnswerRepository.BatchDeleteNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && questionIds.Contains(x.ReadingQuestionTrialId));
|
||||||
|
|
||||||
var needAddAnswer = inDto.Answers.Select(x => new ReadingTaskQuestionAnswer()
|
var needAddAnswer = inDto.Answers.Select(x => new ReadingTaskQuestionAnswer()
|
||||||
|
@ -129,7 +129,7 @@ namespace IRaCIS.Application.Services
|
||||||
Answer = x.Answer,
|
Answer = x.Answer,
|
||||||
SubjectId = taskInfo.SubjectId,
|
SubjectId = taskInfo.SubjectId,
|
||||||
ReadingQuestionCriterionTrialId = criterionId,
|
ReadingQuestionCriterionTrialId = criterionId,
|
||||||
ReadingQuestionTrialId = x.QuestionId,
|
ReadingQuestionTrialId = x.Id,
|
||||||
TrialId = taskInfo.TrialId,
|
TrialId = taskInfo.TrialId,
|
||||||
VisitTaskId = inDto.VisitTaskId,
|
VisitTaskId = inDto.VisitTaskId,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue