Merge branch 'Test_HIR_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_HIR_Net8
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
commit
5644a2acd7
|
|
@ -20,6 +20,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
IRepository<CRO> _croRepository,
|
||||
IRepository<EnrollDetail> _enrollDetailRepository,
|
||||
IRepository<Dictionary> _dictionaryRepository,
|
||||
IRepository<HIRHospital> _hIRHospitalRepository,
|
||||
IRepository<Enroll> _enrollRepository,
|
||||
IRepository<Workload> _workloadRepository,
|
||||
IRepository<Sponsor> _sponsorRepository,
|
||||
|
|
@ -122,8 +123,10 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
List<string> trialState = new List<string>() { StaticData.TrialState.TrialOngoing, StaticData.TrialState.TrialCompleted, StaticData.TrialState.TrialStopped };
|
||||
|
||||
|
||||
var hospitalInfo = await _fusionCache.GetOrSetAsync(CacheKeys.Hospital, _ => CacheHelper.GetHospitalCode(_hIRHospitalRepository), TimeSpan.FromDays(7));
|
||||
return await _trialRepository.AsQueryable()
|
||||
//过滤医院,切换会有问题
|
||||
.Where(t => t.HospitalId == hospitalInfo.Id)
|
||||
|
||||
//SuperAdmin Admin OP OA
|
||||
.WhereIf(sap.Contains(_userInfo.UserTypeEnumInt), x => trialState.Contains(x.TrialStatusStr))
|
||||
|
|
|
|||
Loading…
Reference in New Issue