Compare commits

..

No commits in common. "6a1a7ba452de5fe13d8ed783721e2f5d221ff0e3" and "3d6cfccbdf8b8bb908c55ac7fc4d9fd8ac2a44dc" have entirely different histories.

2 changed files with 5 additions and 33 deletions

View File

@ -43,9 +43,7 @@ public class QCRepliedQCChallengeEvent : DomainEvent
public bool IsPd { get; set; }
public Guid? QCChallengeDialogId { get; set; }
public Guid? QCChallengeId { get; set; }
public Guid QCChallengeDialogId { get; set; }
public Guid TrialId { get; set; }
@ -54,8 +52,6 @@ public class QCRepliedQCChallengeEvent : DomainEvent
}
/// <summary>
/// CRC 回复一致性核查质疑 通知PM
/// </summary>

View File

@ -110,30 +110,6 @@ public static class DBContext_Ext
}
foreach (var entry in changeTracker.Entries<QCChallenge>())
{
var qCChallenge = entry.Entity;
var findSubjectVisit = dbContext.SubjectVisit.Where(t => t.Id == qCChallenge.SubjectVisitId)
.Select(t => new { IsEnrollmentConfirm = t.IsEnrollmentConfirm, PDState = t.PDState, t.Id, t.TrialId }).FirstOrDefault().IfNullThrowException();
//入组或者PD 才执行下面的逻辑
if ((findSubjectVisit.IsEnrollmentConfirm || findSubjectVisit.PDState == PDStateEnum.PDProgress))
{
if (entry.State == EntityState.Added)
{
qCChallenge.AddDomainEvent(new QCRepliedQCChallengeEvent() { IsPd = findSubjectVisit.PDState == PDStateEnum.PDProgress,
QCChallengeId = qCChallenge.Id, SubjectVisitId = findSubjectVisit.Id, TrialId = findSubjectVisit.TrialId });
}
//添加进记录
eventStoreList.AddRange(GetStoreEvents(qCChallenge.DomainEvents));
}
}
foreach (var entry in changeTracker.Entries<QCChallengeDialog>())
{
var qCChallengeDialog = entry.Entity;