修改QC 不通过bug

Uat_Study
hang 2022-08-31 14:07:37 +08:00
parent 3dc5d97ff6
commit b38239b926
2 changed files with 7 additions and 1 deletions

View File

@ -1380,11 +1380,16 @@ namespace IRaCIS.Core.Application.Image.QA
else if (trialConfig.QCProcessEnum == TrialQCProcess.DoubleAudit) else if (trialConfig.QCProcessEnum == TrialQCProcess.DoubleAudit)
{ {
// 双审 // 双审
if (dbSubjectVisit.AuditState == AuditStateEnum.InPrimaryQC || dbSubjectVisit.AuditState == AuditStateEnum.InSecondaryQC) if (dbSubjectVisit.AuditState == AuditStateEnum.InPrimaryQC )
{ {
dbSubjectVisit.AuditState = AuditStateEnum.QCFailed; dbSubjectVisit.AuditState = AuditStateEnum.QCFailed;
dbSubjectVisit.PreliminaryAuditUserId = _userInfo.Id; dbSubjectVisit.PreliminaryAuditUserId = _userInfo.Id;
} }
else if( dbSubjectVisit.AuditState == AuditStateEnum.InSecondaryQC)
{
dbSubjectVisit.AuditState = AuditStateEnum.QCFailed;
dbSubjectVisit.ReviewAuditUserId = _userInfo.Id;
}
else else
{ {
return ResponseOutput.NotOk($"项目配置影像质控为双审,当前审核状态为 {dbSubjectVisit.AuditState},不能变更到 审核终止"); return ResponseOutput.NotOk($"项目配置影像质控为双审,当前审核状态为 {dbSubjectVisit.AuditState},不能变更到 审核终止");

View File

@ -1946,6 +1946,7 @@ namespace IRaCIS.Application.Services
&& x.ReadingTaskState == ReadingTaskState.HaveSigned && !x.IsAnalysisCreate && x.ReadingTaskState == ReadingTaskState.HaveSigned && !x.IsAnalysisCreate
).CountAsync() == (int)readingType)) ).CountAsync() == (int)readingType))
{ {
finishReading = true; finishReading = true;
} }
else if(judgeVisitTaskId!=null&& (await _visitTaskRepository.AnyAsync(x=>x.Id== judgeVisitTaskId.Value&&x.ReadingTaskState== ReadingTaskState.HaveSigned))) else if(judgeVisitTaskId!=null&& (await _visitTaskRepository.AnyAsync(x=>x.Id== judgeVisitTaskId.Value&&x.ReadingTaskState== ReadingTaskState.HaveSigned)))