修改项目文档查询
parent
2060f2c62e
commit
967a77f371
|
@ -35,10 +35,20 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class TrialSignDocView:UnionDocumentWithConfirmInfoView
|
||||||
|
{
|
||||||
|
public string TrialCode { get; set; }
|
||||||
|
public string ResearchProgramNo { get; set; }
|
||||||
|
|
||||||
|
public string ExperimentName { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public class UnionDocumentWithConfirmInfoView: UnionDocumentView
|
public class UnionDocumentWithConfirmInfoView: UnionDocumentView
|
||||||
{
|
{
|
||||||
public string TrialCode { get; set; }
|
|
||||||
|
|
||||||
public DateTime? ConfirmTime { get; set; }
|
public DateTime? ConfirmTime { get; set; }
|
||||||
|
|
||||||
public Guid? ConfirmUserId { get; set; }
|
public Guid? ConfirmUserId { get; set; }
|
||||||
|
|
|
@ -67,7 +67,7 @@ namespace IRaCIS.Core.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<PageOutput<UnionDocumentWithConfirmInfoView>> GetTrialSignDocumentList(TrialDocQuery querySystemDocument)
|
public async Task<PageOutput<TrialSignDocView>> GetTrialSignDocumentList(TrialDocQuery querySystemDocument)
|
||||||
{
|
{
|
||||||
var trialDocQueryable = from trialDoc in _trialDocumentRepository.AsQueryable(true)
|
var trialDocQueryable = from trialDoc in _trialDocumentRepository.AsQueryable(true)
|
||||||
.WhereIf(querySystemDocument.TrialId!=null,t=>t.TrialId==querySystemDocument.TrialId)
|
.WhereIf(querySystemDocument.TrialId!=null,t=>t.TrialId==querySystemDocument.TrialId)
|
||||||
|
@ -78,9 +78,11 @@ namespace IRaCIS.Core.Application.Services
|
||||||
new { trialUser.UserId, TrialDocumentId = trialDoc.Id } equals new { UserId = confirm.ConfirmUserId, confirm.TrialDocumentId } into cc
|
new { trialUser.UserId, TrialDocumentId = trialDoc.Id } equals new { UserId = confirm.ConfirmUserId, confirm.TrialDocumentId } into cc
|
||||||
|
|
||||||
from confirm in cc.DefaultIfEmpty()
|
from confirm in cc.DefaultIfEmpty()
|
||||||
select new UnionDocumentWithConfirmInfoView()
|
select new TrialSignDocView()
|
||||||
{
|
{
|
||||||
TrialCode=trialDoc.Trial.TrialCode,
|
TrialCode=trialDoc.Trial.TrialCode,
|
||||||
|
ResearchProgramNo = trialDoc.Trial.ResearchProgramNo,
|
||||||
|
ExperimentName = trialDoc.Trial.ExperimentName,
|
||||||
Id = trialDoc.Id,
|
Id = trialDoc.Id,
|
||||||
IsSystemDoc = false,
|
IsSystemDoc = false,
|
||||||
CreateTime = trialDoc.CreateTime,
|
CreateTime = trialDoc.CreateTime,
|
||||||
|
|
Loading…
Reference in New Issue