修改一版

Uat_Study
he 2022-06-13 17:54:45 +08:00
parent 7e614ac9b4
commit 0051138122
1 changed files with 6 additions and 2 deletions

View File

@ -27,6 +27,7 @@ namespace IRaCIS.Application.Services
private readonly IRepository<VisitStage> _visitstageRepository; private readonly IRepository<VisitStage> _visitstageRepository;
private readonly IRepository<User> _userRepository; private readonly IRepository<User> _userRepository;
private readonly IRepository<Trial> _trialRepository; private readonly IRepository<Trial> _trialRepository;
private readonly IRepository<ClinicalDataTrialSet> _clinicalDataTrialSetRepository;
private readonly IRepository<ReadModuleView> _readModuleViewRepository; private readonly IRepository<ReadModuleView> _readModuleViewRepository;
private readonly IRepository<DicomInstance> _dicomInstanceRepository; private readonly IRepository<DicomInstance> _dicomInstanceRepository;
private readonly IRepository<NoneDicomStudyFile> _noneDicomStudyFileRepository; private readonly IRepository<NoneDicomStudyFile> _noneDicomStudyFileRepository;
@ -39,6 +40,7 @@ namespace IRaCIS.Application.Services
IRepository<VisitStage> visitstageRepository, IRepository<VisitStage> visitstageRepository,
IRepository<User> UserRepository, IRepository<User> UserRepository,
IRepository<Trial> trialRepository, IRepository<Trial> trialRepository,
IRepository<ClinicalDataTrialSet> clinicalDataTrialSetRepository,
IRepository<ReadModuleView> readModuleViewRepository, IRepository<ReadModuleView> readModuleViewRepository,
IRepository<DicomInstance> dicomInstanceRepository, IRepository<DicomInstance> dicomInstanceRepository,
IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository, IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository,
@ -51,6 +53,7 @@ namespace IRaCIS.Application.Services
this._visitstageRepository = visitstageRepository; this._visitstageRepository = visitstageRepository;
this._userRepository = UserRepository; this._userRepository = UserRepository;
this._trialRepository = trialRepository; this._trialRepository = trialRepository;
this._clinicalDataTrialSetRepository = clinicalDataTrialSetRepository;
this._readModuleViewRepository = readModuleViewRepository; this._readModuleViewRepository = readModuleViewRepository;
this._dicomInstanceRepository = dicomInstanceRepository; this._dicomInstanceRepository = dicomInstanceRepository;
this._noneDicomStudyFileRepository = noneDicomStudyFileRepository; this._noneDicomStudyFileRepository = noneDicomStudyFileRepository;
@ -187,7 +190,8 @@ namespace IRaCIS.Application.Services
return (pageOutput, new return (pageOutput, new
{ {
MaxLength = maxcount, MaxLength = maxcount,
IsClinicalReading = await _trialRepository.Where(x => x.Id == dto.TrialId).Select(x => x.IsClinicalReading).FirstOrDefaultAsync() IsClinicalReading = await _trialRepository.Where(x => x.Id == dto.TrialId).Select(x => x.IsClinicalReading).FirstOrDefaultAsync(),
OnlyExistsClinicalData = !(await _clinicalDataTrialSetRepository.AnyAsync(x => x.TrialId == dto.TrialId && x.ClinicalDataSetName != "既往局部治疗史" && x.IsConfirm))
}) ; }) ;
#endregion #endregion