项目列表过滤
continuous-integration/drone/push Build is running
Details
continuous-integration/drone/push Build is running
Details
parent
291801efe2
commit
c479574905
|
|
@ -201,7 +201,10 @@ namespace IRaCIS.Application.Services
|
||||||
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.SponsorName), t => t.Sponsor.Contains(inQuery.SponsorName))
|
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.SponsorName), t => t.Sponsor.Contains(inQuery.SponsorName))
|
||||||
.WhereIf(inQuery.TrialType != null, t => t.TrialType == inQuery.TrialType)
|
.WhereIf(inQuery.TrialType != null, t => t.TrialType == inQuery.TrialType)
|
||||||
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.TrialCode), t => t.TrialCode.Contains(inQuery.TrialCode))
|
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.TrialCode), t => t.TrialCode.Contains(inQuery.TrialCode))
|
||||||
.WhereIf(_userInfo.UserTypeEnumInt != (int)UserTypeEnum.SuperAdmin && _userInfo.UserTypeEnumInt != (int)UserTypeEnum.Admin && _userInfo.UserTypeEnumInt != (int)UserTypeEnum.OA
|
|
||||||
|
//GA 要过滤课题组
|
||||||
|
.WhereIf(_userInfo.UserTypeEnumInt == (int)UserTypeEnum.GA, t => _userInfo.HospitalGroupIdList.Contains(t.HospitalGroupId))
|
||||||
|
.WhereIf(_userInfo.UserTypeEnumInt != (int)UserTypeEnum.SuperAdmin && _userInfo.UserTypeEnumInt != (int)UserTypeEnum.Admin && _userInfo.UserTypeEnumInt != (int)UserTypeEnum.OA && _userInfo.UserTypeEnumInt != (int)UserTypeEnum.GA
|
||||||
, t => t.TrialUserRoleList.Any(t => t.UserId == _userInfo.UserRoleId))
|
, t => t.TrialUserRoleList.Any(t => t.UserId == _userInfo.UserRoleId))
|
||||||
.ProjectTo<NewTrialView>(_mapper.ConfigurationProvider);
|
.ProjectTo<NewTrialView>(_mapper.ConfigurationProvider);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue