肿瘤学阅片
parent
f7fb89313c
commit
1737825506
|
@ -428,13 +428,13 @@ namespace IRaCIS.Application.Services
|
||||||
});
|
});
|
||||||
await _visitTaskRepository.SaveChangesAsync();
|
await _visitTaskRepository.SaveChangesAsync();
|
||||||
// 需要判断是否添加肿瘤学任务
|
// 需要判断是否添加肿瘤学任务
|
||||||
var taskInfo = await _visitTaskRepository.Where(x => x.JudgeVisitTaskId == inDto.VisitTaskId).FirstNotNullAsync();
|
var taskInfo = await _visitTaskRepository.Where(x => x.JudgeVisitTaskId == inDto.VisitTaskId).Include(x => x.TrialReadingCriterion).FirstNotNullAsync();
|
||||||
|
|
||||||
if (taskInfo.ReadingCategory == ReadingCategory.Visit)
|
if (taskInfo.ReadingCategory == ReadingCategory.Visit)
|
||||||
{
|
{
|
||||||
var oncologModule = await _readModuleRepository
|
var oncologModule = await _readModuleRepository
|
||||||
.Where(x => x.SubjectVisitId == taskInfo.SourceSubjectVisitId &&x.TrialReadingCriterionId==taskInfo.TrialReadingCriterionId&& x.ModuleType == ModuleTypeEnum.Oncology).FirstOrDefaultAsync();
|
.Where(x => x.SubjectVisitId == taskInfo.SourceSubjectVisitId &&x.TrialReadingCriterionId==taskInfo.TrialReadingCriterionId&& x.ModuleType == ModuleTypeEnum.Oncology).FirstOrDefaultAsync();
|
||||||
if (oncologModule != null)
|
if (taskInfo.TrialReadingCriterion.IsGlobalReading&&oncologModule != null)
|
||||||
{
|
{
|
||||||
await AddOncologyTask(oncologModule.Id);
|
await AddOncologyTask(oncologModule.Id);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue