parent
32af01c8f4
commit
9d876b44cf
|
@ -113,7 +113,7 @@ namespace IRaCIS.Application.Services
|
|||
foreach (var item in inDto.QuestionList)
|
||||
{
|
||||
|
||||
await _readingGlobalTaskInfoRepository.BatchDeleteNoTrackingAsync(x => x.GlobalTaskId == inDto.GlobalTaskId && x.TaskId == visitTaskId && x.GlobalAnswerType == item.GlobalAnswerType && x.QuestionId == item.QuestionId);
|
||||
await _readingGlobalTaskInfoRepository.BatchDeleteNoTrackingAsync(x => x.GlobalTaskId == inDto.GlobalTaskId && x.TaskId == item.VisitTaskId && x.GlobalAnswerType == item.GlobalAnswerType && x.QuestionId == item.QuestionId);
|
||||
|
||||
await _readingTaskQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == item.VisitTaskId && x.ReadingQuestionTrialId == item.QuestionId
|
||||
&& x.Answer != item.Answer && item.Answer != string.Empty && item.Answer != null
|
||||
|
@ -124,6 +124,7 @@ namespace IRaCIS.Application.Services
|
|||
});
|
||||
}
|
||||
|
||||
var createtime = DateTime.Now;
|
||||
await _readingGlobalTaskInfoRepository.AddRangeAsync(inDto.QuestionList.Select(x => new ReadingGlobalTaskInfo()
|
||||
{
|
||||
Answer = x.Answer,
|
||||
|
@ -133,6 +134,7 @@ namespace IRaCIS.Application.Services
|
|||
GlobalAnswerType = x.GlobalAnswerType,
|
||||
TaskId = x.VisitTaskId,
|
||||
TrialId = inDto.TrialId,
|
||||
CreateTime= createtime,
|
||||
}).ToList());
|
||||
|
||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == inDto.GlobalTaskId, u => new VisitTask() { ReadingTaskState = ReadingTaskState.Reading });
|
||||
|
|
Loading…
Reference in New Issue