一致性分析 全局任务 SouceReadModuleId 处理
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
eb1dcc9f0a
commit
c98db93ecb
|
@ -254,6 +254,17 @@ namespace IRaCIS.Core.Application.Service
|
||||||
TaskBlindName = lastTask.TaskBlindName + "_Global",
|
TaskBlindName = lastTask.TaskBlindName + "_Global",
|
||||||
TrialReadingCriterionId = trialReadingCriterionId,
|
TrialReadingCriterionId = trialReadingCriterionId,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var afterGlobal = _visitTaskRepository.Where(t => t.SubjectId == lastTask.SubjectId && t.TrialReadingCriterionId == trialReadingCriterionId && t.TaskState == TaskState.Effect && t.ReadingCategory == ReadingCategory.Global && t.VisitTaskNum > lastTask.VisitTaskNum).ProjectTo<VisitTaskSimpleDTO>(_mapper.ConfigurationProvider).FirstOrDefault();
|
||||||
|
|
||||||
|
if (afterGlobal == null)
|
||||||
|
{
|
||||||
|
throw new BusinessValidationFailedException("联系后台排查数据,没找到后续全局");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
existGlobal.SouceReadModuleId = afterGlobal.SouceReadModuleId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue