diff --git a/IRaCIS.Core.Application/Service/QC/QCOperationService.cs b/IRaCIS.Core.Application/Service/QC/QCOperationService.cs index 88386b479..796d06f8c 100644 --- a/IRaCIS.Core.Application/Service/QC/QCOperationService.cs +++ b/IRaCIS.Core.Application/Service/QC/QCOperationService.cs @@ -2308,6 +2308,19 @@ namespace IRaCIS.Core.Application.Image.QA { //复核时 删除qc 所做的答案 + sv.AuditState = AuditStateEnum.ToAudit; + + sv.CurrentActionUserExpireTime =null; + sv.CurrentActionUserId = null; + sv.IsTake = false; + + sv.PreliminaryAuditUserId = null; + sv.PreliminaryAuditTime = null; + sv.ReviewAuditUserId = null; + sv.ReviewAuditTime = null; + + sv.SecondReviewState = SecondReviewState.None; + await _trialQCQuestionAnswerRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisitId == qcChallenge.SubjectVisitId); }