From 0ca3447cf6c1f7bf6bc5f99ab119d667854ae097 Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Mon, 27 Jun 2022 16:04:07 +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 --- .../Service/Reading/ReadingClinicalDataService.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs index cc2765a03..5b1bb3fca 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs @@ -36,10 +36,10 @@ namespace IRaCIS.Application.Services public ReadingClinicalDataService(IRepository readingClinicalDataRepository, IRepository clinicalDataTrialSetRepository, IRepository previousPDFRepository, - IRepository subjectVisitRepository, - IRepository previousHistoryRepository, - IRepository previousOtherRepository, - IRepository previousSurgeryRepository, + IRepository subjectVisitRepository, + IRepository previousHistoryRepository, + IRepository previousOtherRepository, + IRepository previousSurgeryRepository, IRepository readingClinicalDataPDFRepository ) { @@ -226,16 +226,19 @@ namespace IRaCIS.Application.Services public async Task> GetTrialClinicalDataSelect(GetTrialClinicalDataSelectIndto inDto) { var userTypes = new List() { - (int)UserTypeEnum.APM, + (int)UserTypeEnum.ProjectManager, (int)UserTypeEnum.SPM, (int)UserTypeEnum.CPM, (int)UserTypeEnum.IndependentReviewer, }; + + if (userTypes.Contains(_userInfo.UserTypeEnumInt)) { inDto.UploadRole = UploadRole.PM; } + var usedIdsQuery = _readingClinicalDataRepository.Where(x => x.ReadingId == inDto.ReadingId && x.Id != inDto.ReadingClinicalDataId).Select(x => x.ClinicalDataTrialSetId); @@ -283,7 +286,7 @@ namespace IRaCIS.Application.Services public async Task> GetReadingClinicalDataList(GetReadingClinicalDataListIndto inDto) { var userPMTypes = new List() { - (int)UserTypeEnum.APM, + (int)UserTypeEnum.ProjectManager, (int)UserTypeEnum.SPM, (int)UserTypeEnum.CPM, (int)UserTypeEnum.IndependentReviewer,