肿瘤学阅片

IRC_NewDev
he 2024-02-28 09:43:18 +08:00
parent f7fb89313c
commit 1737825506
1 changed files with 2 additions and 2 deletions

View File

@ -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);
} }