复核稽查修改005
parent
d225e26d95
commit
24135801ac
|
@ -489,7 +489,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||||
|
|
||||||
var secondReviewTime = inDto.SecondReviewTime != null ? (DateTime)inDto.SecondReviewTime : (DateTime)trialConfirmTime;
|
var secondReviewTime = inDto.SecondReviewTime != null ? (DateTime)inDto.SecondReviewTime : (DateTime)trialConfirmTime;
|
||||||
|
|
||||||
if ((sv.AuditState == AuditStateEnum.QCPassed && inDto.CurrentQCEnum != CurrentQC.SecondReview)||(inDto.CurrentQCEnum == CurrentQC.SecondReview && secondReviewTime < trialConfirmTime))
|
if ((sv.AuditState == AuditStateEnum.QCPassed && inDto.CurrentQCEnum != CurrentQC.SecondReview)||(inDto.CurrentQCEnum == CurrentQC.SecondReview && secondReviewTime.AddSeconds(1) < trialConfirmTime))
|
||||||
{
|
{
|
||||||
|
|
||||||
//之前质控完的,+二次复核完的,都要从答案表中取 二次复核完的还需要加时间
|
//之前质控完的,+二次复核完的,都要从答案表中取 二次复核完的还需要加时间
|
||||||
|
|
|
@ -874,7 +874,8 @@ namespace IRaCIS.Core.Application
|
||||||
if (trialConfirmTime != null)
|
if (trialConfirmTime != null)
|
||||||
{
|
{
|
||||||
//删除复审中间临时数据
|
//删除复审中间临时数据
|
||||||
await _qcQuestionAnswerRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisit.TrialId == signConfirmDTO.TrialId && t.SubjectVisit.SecondReviewState != SecondReviewState.AuditPassed && t.CurrentQCEnum == CurrentQC.SecondReview);
|
await _qcQuestionAnswerRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisit.TrialId == signConfirmDTO.TrialId && t.SubjectVisit.SecondReviewState == SecondReviewState.WaitAudit
|
||||||
|
&& t.CurrentQCEnum == CurrentQC.SecondReview && t.UpdateTime> trialConfirmTime);
|
||||||
|
|
||||||
//重复二次复核签名
|
//重复二次复核签名
|
||||||
await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.TrialId == signConfirmDTO.TrialId && t.AuditState == AuditStateEnum.QCPassed
|
await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.TrialId == signConfirmDTO.TrialId && t.AuditState == AuditStateEnum.QCPassed
|
||||||
|
|
Loading…
Reference in New Issue