修改一版

Uat_Study
he 2022-06-27 16:04:07 +08:00
parent 23818bb44c
commit 0ca3447cf6
1 changed files with 9 additions and 6 deletions

View File

@ -36,10 +36,10 @@ namespace IRaCIS.Application.Services
public ReadingClinicalDataService(IRepository<ReadingClinicalData> readingClinicalDataRepository, public ReadingClinicalDataService(IRepository<ReadingClinicalData> readingClinicalDataRepository,
IRepository<ClinicalDataTrialSet> clinicalDataTrialSetRepository, IRepository<ClinicalDataTrialSet> clinicalDataTrialSetRepository,
IRepository<PreviousPDF> previousPDFRepository, IRepository<PreviousPDF> previousPDFRepository,
IRepository<SubjectVisit> subjectVisitRepository, IRepository<SubjectVisit> subjectVisitRepository,
IRepository<PreviousHistory> previousHistoryRepository, IRepository<PreviousHistory> previousHistoryRepository,
IRepository<PreviousOther> previousOtherRepository, IRepository<PreviousOther> previousOtherRepository,
IRepository<PreviousSurgery> previousSurgeryRepository, IRepository<PreviousSurgery> previousSurgeryRepository,
IRepository<ReadingClinicalDataPDF> readingClinicalDataPDFRepository IRepository<ReadingClinicalDataPDF> readingClinicalDataPDFRepository
) )
{ {
@ -226,16 +226,19 @@ namespace IRaCIS.Application.Services
public async Task<List<GetTrialClinicalDataSelectOutDto>> GetTrialClinicalDataSelect(GetTrialClinicalDataSelectIndto inDto) public async Task<List<GetTrialClinicalDataSelectOutDto>> GetTrialClinicalDataSelect(GetTrialClinicalDataSelectIndto inDto)
{ {
var userTypes = new List<int>() { var userTypes = new List<int>() {
(int)UserTypeEnum.APM, (int)UserTypeEnum.ProjectManager,
(int)UserTypeEnum.SPM, (int)UserTypeEnum.SPM,
(int)UserTypeEnum.CPM, (int)UserTypeEnum.CPM,
(int)UserTypeEnum.IndependentReviewer, (int)UserTypeEnum.IndependentReviewer,
}; };
if (userTypes.Contains(_userInfo.UserTypeEnumInt)) if (userTypes.Contains(_userInfo.UserTypeEnumInt))
{ {
inDto.UploadRole = UploadRole.PM; inDto.UploadRole = UploadRole.PM;
} }
var usedIdsQuery = _readingClinicalDataRepository.Where(x => x.ReadingId == inDto.ReadingId && x.Id != inDto.ReadingClinicalDataId).Select(x => x.ClinicalDataTrialSetId); 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<PageOutput<GetReadingClinicalDataListOutDto>> GetReadingClinicalDataList(GetReadingClinicalDataListIndto inDto) public async Task<PageOutput<GetReadingClinicalDataListOutDto>> GetReadingClinicalDataList(GetReadingClinicalDataListIndto inDto)
{ {
var userPMTypes = new List<int>() { var userPMTypes = new List<int>() {
(int)UserTypeEnum.APM, (int)UserTypeEnum.ProjectManager,
(int)UserTypeEnum.SPM, (int)UserTypeEnum.SPM,
(int)UserTypeEnum.CPM, (int)UserTypeEnum.CPM,
(int)UserTypeEnum.IndependentReviewer, (int)UserTypeEnum.IndependentReviewer,