From beb83f1cf1a404347d2bdc8a9056d0e625d7ef3a Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Fri, 10 Jun 2022 16:45:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/Controllers/InspectionController.cs | 1 + .../Service/Reading/ClinicalDataSetService.cs | 13 ++++++++++++- .../Reading/View/ReadingClinicalDataView.cs | 3 --- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/IRaCIS.Core.API/Controllers/InspectionController.cs b/IRaCIS.Core.API/Controllers/InspectionController.cs index 1532ee143..8dd91ca1c 100644 --- a/IRaCIS.Core.API/Controllers/InspectionController.cs +++ b/IRaCIS.Core.API/Controllers/InspectionController.cs @@ -216,6 +216,7 @@ namespace IRaCIS.Core.API.Controllers + /// diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs index f9271e34d..1ae66077d 100644 --- a/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs @@ -89,7 +89,7 @@ namespace IRaCIS.Application.Services public async Task> GetTrialClinicalDataTrialSetList(GetTrialClinicalDataTrialIndto inDto) { await this.AddTrialClinicalDataTrialSet(inDto.TrialId); - return await _clinicalDataTrialSetRepository.AsQueryable() + var trialClinicalDataList= await _clinicalDataTrialSetRepository.AsQueryable() .Where(x => x.TrialId == inDto.TrialId) .WhereIf(inDto.ClinicalDataLevel!=null,x=>x.ClinicalDataLevel== inDto.ClinicalDataLevel) @@ -97,6 +97,17 @@ namespace IRaCIS.Application.Services .WhereIf(inDto.ClinicalDataSetName != String.Empty, x => x.ClinicalDataSetName.Contains(inDto.ClinicalDataSetName)) .ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); + var crcClinicalData = await _previousPDFRepository.AnyAsync(x => x.TrialId == inDto.TrialId); + + trialClinicalDataList.ForEach(x => + { + if (x.ClinicalDataSetName == "既往局部治疗史") + { + x.IsUsed = crcClinicalData; + } + }); + return trialClinicalDataList; + } diff --git a/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs b/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs index 67f40bdf6..a3bdb5c1f 100644 --- a/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs +++ b/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs @@ -57,8 +57,5 @@ namespace IRaCIS.Core.Domain.Models /// public bool IsSign { get; set; } - - - } }