Compare commits

..

No commits in common. "f8ba3019e6caf6da28e5810af5de05749f92fe8c" and "7cf1798dd77668dc9ac9fd56ac045c8683a4bd57" have entirely different histories.

1 changed files with 15 additions and 23 deletions

View File

@ -25,6 +25,10 @@ namespace IRaCIS.Core.Application.Triggers
{ {
await UpdateSubjectVisitImageDateAsync(context.Entity.SubjectVisitId); await UpdateSubjectVisitImageDateAsync(context.Entity.SubjectVisitId);
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId, u => new SubjectVisit()
{
VisitExecuted = VisitExecutedEnum.Executed
});
await UpdateSubjectVisitSubmitStateAsync(subjectVisitId); await UpdateSubjectVisitSubmitStateAsync(subjectVisitId);
} }
@ -52,6 +56,11 @@ namespace IRaCIS.Core.Application.Triggers
context.Entity.Modalities = ModaliyStr; context.Entity.Modalities = ModaliyStr;
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId, u => new SubjectVisit()
{
VisitExecuted = VisitExecutedEnum.Executed
});
await UpdateSubjectVisitSubmitStateAsync(subjectVisitId); await UpdateSubjectVisitSubmitStateAsync(subjectVisitId);
//添加检查级别临床数据 //添加检查级别临床数据
@ -113,7 +122,7 @@ namespace IRaCIS.Core.Application.Triggers
{ {
await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit, await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
u => new SubjectVisit() { VisitExecuted = VisitExecutedEnum.UnExecuted, SVENDTC = null, SVSTDTC = null, SubmitState = SubmitStateEnum.None }, true); u => new SubjectVisit() { VisitExecuted = 0, SVENDTC = null, SVSTDTC = null, SubmitState = SubmitStateEnum.None }, true);
} }
else else
{ {
@ -148,23 +157,6 @@ namespace IRaCIS.Core.Application.Triggers
LatestScanDate = maxArray.Max() LatestScanDate = maxArray.Max()
}); });
if (minArray.Min() == null && maxArray.Max() == null)
{
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId, u => new SubjectVisit()
{
VisitExecuted = VisitExecutedEnum.UnExecuted
});
}
else
{
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId, u => new SubjectVisit()
{
VisitExecuted = VisitExecutedEnum.Executed
});
}
} }
} }
} }