查询参数修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
1e509c0ec7
commit
1771e9731c
|
|
@ -287,6 +287,8 @@ namespace IRaCIS.Core.Application.Contracts
|
|||
|
||||
public Guid? SponsorId { get; set; }
|
||||
|
||||
public string TrialStatusStr { get; set; } = string.Empty;
|
||||
|
||||
public CriterionType? CriterionType { get; set; }
|
||||
|
||||
public string? PM_EMail { get; set; }
|
||||
|
|
|
|||
|
|
@ -1427,6 +1427,7 @@ namespace IRaCIS.Core.Application
|
|||
|
||||
|
||||
var query = _trialRepository.AsQueryable().IgnoreQueryFilters()
|
||||
.WhereIf(inQuery.TrialStatusStr.IsNotNullOrEmpty(),x=>x.TrialStatusStr==inQuery.TrialStatusStr)
|
||||
.WhereIf(inQuery.SponsorId != null, o => o.SponsorId == inQuery.SponsorId)
|
||||
.WhereIf(!string.IsNullOrEmpty(inQuery.Code), o => o.TrialCode.Contains(inQuery.Code))
|
||||
.WhereIf(!string.IsNullOrEmpty(inQuery.ResearchProgramNo), o => o.ResearchProgramNo.Contains(inQuery.ResearchProgramNo))
|
||||
|
|
|
|||
Loading…
Reference in New Issue