diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 38f4fe058..7463de85f 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -5956,6 +5956,12 @@ + + + 获取临床数据集合 + + + 获取单个阅片临床数据的所有文件 @@ -6153,6 +6159,12 @@ + + + 添加肿瘤学阅片任务 其实这里无非是要判断临床数据是否签名 但是对于添加新的阅片期 其实没有临床数据 可以走之前的逻辑 + + + 触发裁判任务(新) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs index eb7592f6e..8bb47ca47 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs @@ -32,7 +32,7 @@ namespace IRaCIS.Application.Services private readonly IRepository _previousHistoryRepository; private readonly IRepository _previousOtherRepository; private readonly IRepository _previousSurgeryRepository; - private readonly IReadingImageTaskService readingImageTaskService; + private readonly IServiceProvider iServiceProvider; private readonly IRepository _subjectRepository; private readonly IRepository _readModuleRepository; private readonly IRepository _readingClinicalDataPDFRepository; @@ -44,7 +44,7 @@ namespace IRaCIS.Application.Services IRepository previousHistoryRepository, IRepository previousOtherRepository, IRepository previousSurgeryRepository, - IReadingImageTaskService readingImageTaskService, + IServiceProvider IServiceProvider, IRepository subjectRepository, IRepository readModuleRepository, IRepository readingClinicalDataPDFRepository, @@ -57,7 +57,7 @@ namespace IRaCIS.Application.Services this._previousHistoryRepository = previousHistoryRepository; this._previousOtherRepository = previousOtherRepository; this._previousSurgeryRepository = previousSurgeryRepository; - this.readingImageTaskService = readingImageTaskService; + this.iServiceProvider = IServiceProvider; this._subjectRepository = subjectRepository; this._readModuleRepository = readModuleRepository; this._readingClinicalDataPDFRepository = readingClinicalDataPDFRepository; @@ -287,7 +287,7 @@ namespace IRaCIS.Application.Services var readingId = await _readingClinicalDataRepository.Where(x => x.Id == inDto.ReadingClinicalDataId).Select(x => x.ReadingId).FirstOrDefaultAsync(); - await readingImageTaskService.AddOncologyTask(readingId); + //await iServiceProvider.GetService(typeof(IReadingImageTaskService)).AddOncologyTask(readingId); return ResponseOutput.Result(result); }