一致性分析完全随机自动生效
parent
ee4fede7af
commit
2519ad0f7a
|
@ -1431,6 +1431,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
case GenerateTaskCategory.SelfConsistent:
|
case GenerateTaskCategory.SelfConsistent:
|
||||||
|
|
||||||
var readingCriterionId = generateTaskCommand.GenerataConsistentTaskList.First().TrialReadingCriterionId;
|
var readingCriterionId = generateTaskCommand.GenerataConsistentTaskList.First().TrialReadingCriterionId;
|
||||||
|
var isReadingTaskViewInOrder = await _trialReadingCriterionRepository.Where(t => t.Id == readingCriterionId).Select(x => x.IsReadingTaskViewInOrder).FirstNotNullAsync();
|
||||||
var subjectId = generateTaskCommand.GenerataConsistentTaskList.First().SubjectId;
|
var subjectId = generateTaskCommand.GenerataConsistentTaskList.First().SubjectId;
|
||||||
//var trialReadingCriterion=_trialReadingCriterionRepository.Where(t=>t.Id== trialReadingCriterionId).FirstOrDefault();
|
//var trialReadingCriterion=_trialReadingCriterionRepository.Where(t=>t.Id== trialReadingCriterionId).FirstOrDefault();
|
||||||
|
|
||||||
|
@ -1473,7 +1474,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
foreach (var task in generateTaskCommand.GenerataConsistentTaskList)
|
foreach (var task in generateTaskCommand.GenerataConsistentTaskList)
|
||||||
{
|
{
|
||||||
|
|
||||||
var exsitPDF = await _readingClinicalDataRepository.AnyAsync(t => t.TrialId == trialId &&
|
|
||||||
|
|
||||||
|
var exsitPDF = await _readingClinicalDataRepository
|
||||||
|
.WhereIf(isReadingTaskViewInOrder== ReadingOrder.Random,t=>t.ReadingId== task.SouceReadModuleId|| t.ReadingId == task.SourceSubjectVisitId)
|
||||||
|
.AnyAsync(t => t.TrialId == trialId &&
|
||||||
t.SubjectId== task.SubjectId&&
|
t.SubjectId== task.SubjectId&&
|
||||||
|
|
||||||
t.ClinicalDataTrialSet.TrialClinicalDataSetCriteriaList.Any(c => c.TrialReadingCriterionId == readingCriterionId)
|
t.ClinicalDataTrialSet.TrialClinicalDataSetCriteriaList.Any(c => c.TrialReadingCriterionId == readingCriterionId)
|
||||||
|
|
Loading…
Reference in New Issue