事件触发修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
84b2fc32b2
commit
a700658132
|
@ -54,7 +54,6 @@ public static class DBContext_Ext
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
@ -104,7 +103,7 @@ public static class DBContext_Ext
|
||||||
var qCChallengeDialog = entry.Entity;
|
var qCChallengeDialog = entry.Entity;
|
||||||
|
|
||||||
//跟踪的方式查询 不会查询数据库多次
|
//跟踪的方式查询 不会查询数据库多次
|
||||||
var findSubjectVisit = dbContext.SubjectVisit.Find(qCChallengeDialog.SubjectVisitId);
|
var findSubjectVisit = dbContext.SubjectVisit.Find(qCChallengeDialog.SubjectVisitId).IfNullThrowException();
|
||||||
//var findTrial = dbContext.Trial.Find(findSubjectVisit.TrialId);
|
//var findTrial = dbContext.Trial.Find(findSubjectVisit.TrialId);
|
||||||
|
|
||||||
//入组或者PD 才执行下面的逻辑
|
//入组或者PD 才执行下面的逻辑
|
||||||
|
@ -133,7 +132,7 @@ public static class DBContext_Ext
|
||||||
var checkChallengeDialog = entry.Entity;
|
var checkChallengeDialog = entry.Entity;
|
||||||
|
|
||||||
//跟踪的方式查询 不会查询数据库多次
|
//跟踪的方式查询 不会查询数据库多次
|
||||||
var findSubjectVisit = dbContext.SubjectVisit.Find(checkChallengeDialog.SubjectVisitId);
|
var findSubjectVisit = dbContext.SubjectVisit.Find(checkChallengeDialog.SubjectVisitId).IfNullThrowException();
|
||||||
|
|
||||||
//入组或者PD 才执行下面的逻辑
|
//入组或者PD 才执行下面的逻辑
|
||||||
if ((findSubjectVisit.IsEnrollmentConfirm || findSubjectVisit.PDState == PDStateEnum.PDProgress))
|
if ((findSubjectVisit.IsEnrollmentConfirm || findSubjectVisit.PDState == PDStateEnum.PDProgress))
|
||||||
|
@ -161,7 +160,7 @@ public static class DBContext_Ext
|
||||||
var taskMedicalReview = entry.Entity;
|
var taskMedicalReview = entry.Entity;
|
||||||
|
|
||||||
//跟踪的方式查询 不会查询数据库多次
|
//跟踪的方式查询 不会查询数据库多次
|
||||||
var findVisitTask = dbContext.VisitTask.Find(taskMedicalReview.VisitTaskId);
|
var findVisitTask = dbContext.VisitTask.Find(taskMedicalReview.VisitTaskId).IfNullThrowException();
|
||||||
|
|
||||||
var findSubjectVisit = new SubjectVisit();
|
var findSubjectVisit = new SubjectVisit();
|
||||||
if (findVisitTask.SourceSubjectVisitId != null)
|
if (findVisitTask.SourceSubjectVisitId != null)
|
||||||
|
@ -196,7 +195,7 @@ public static class DBContext_Ext
|
||||||
var readingMedicalReviewDialog = entry.Entity;
|
var readingMedicalReviewDialog = entry.Entity;
|
||||||
|
|
||||||
//跟踪的方式查询 不会查询数据库多次
|
//跟踪的方式查询 不会查询数据库多次
|
||||||
var findVisitTask = dbContext.VisitTask.Find(readingMedicalReviewDialog.VisitTaskId);
|
var findVisitTask = dbContext.VisitTask.Find(readingMedicalReviewDialog.VisitTaskId).IfNullThrowException();
|
||||||
var findSubjectVisit = new SubjectVisit();
|
var findSubjectVisit = new SubjectVisit();
|
||||||
if (findVisitTask.SourceSubjectVisitId != null)
|
if (findVisitTask.SourceSubjectVisitId != null)
|
||||||
{
|
{
|
||||||
|
@ -236,12 +235,12 @@ public static class DBContext_Ext
|
||||||
|
|
||||||
if (visitTask.SourceSubjectVisitId != null)
|
if (visitTask.SourceSubjectVisitId != null)
|
||||||
{
|
{
|
||||||
findSubjectVisit = dbContext.SubjectVisit.Find(visitTask.SourceSubjectVisitId);
|
findSubjectVisit = dbContext.SubjectVisit.Find(visitTask.SourceSubjectVisitId).IfNullThrowException();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var readMoudule = dbContext.ReadModule.Find(visitTask.SouceReadModuleId);
|
var readMoudule = dbContext.ReadModule.Find(visitTask.SouceReadModuleId).IfNullThrowException();
|
||||||
findSubjectVisit = dbContext.SubjectVisit.Find(readMoudule.SubjectVisitId);
|
findSubjectVisit = dbContext.SubjectVisit.Find(readMoudule.SubjectVisitId).IfNullThrowException();
|
||||||
}
|
}
|
||||||
|
|
||||||
//入组或者PD 才执行下面的逻辑
|
//入组或者PD 才执行下面的逻辑
|
||||||
|
|
Loading…
Reference in New Issue