复核稽查修改006
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
hang 2025-07-17 14:00:03 +08:00
parent 3950a3453a
commit 38b71d5267
2 changed files with 4 additions and 2 deletions

View File

@ -203,6 +203,8 @@ namespace IRaCIS.Core.Application.Contracts
public bool IsShowStudyName { get; set; } = false; public bool IsShowStudyName { get; set; } = false;
public bool IsQCQuestionConfirmed { get; set; }
} }

View File

@ -485,9 +485,9 @@ namespace IRaCIS.Core.Application.Image.QA
var trialConfirmTime = _trialRepository.Where(t => t.Id == sv.TrialId).Select(t => t.QCQuestionConfirmedTime).FirstOrDefault(); var trialConfirmTime = _trialRepository.Where(t => t.Id == sv.TrialId).Select(t => t.QCQuestionConfirmedTime).FirstOrDefault();
var secondReviewTime = inDto.SecondReviewTime != null ? (DateTime)inDto.SecondReviewTime : (DateTime)trialConfirmTime; var secondReviewTime = inDto.SecondReviewTime != null ? (DateTime)inDto.SecondReviewTime : trialConfirmTime == null ? DateTime.Now : (DateTime)trialConfirmTime;
if ((sv.AuditState == AuditStateEnum.QCPassed && inDto.CurrentQCEnum != CurrentQC.SecondReview)||(inDto.CurrentQCEnum == CurrentQC.SecondReview && secondReviewTime.AddSeconds(1) < trialConfirmTime)) if ((sv.AuditState == AuditStateEnum.QCPassed && inDto.CurrentQCEnum != CurrentQC.SecondReview) || (inDto.CurrentQCEnum == CurrentQC.SecondReview && secondReviewTime.AddSeconds(1) < trialConfirmTime))
{ {
//之前质控完的,+二次复核完的,都要从答案表中取 二次复核完的还需要加时间 //之前质控完的,+二次复核完的,都要从答案表中取 二次复核完的还需要加时间