修改
This commit is contained in:
@@ -974,10 +974,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
public async Task<IResponseOutput> ObtainOrCancelQCTask(Guid trialId, Guid subjectVisitId, bool obtaionOrCancel)
|
||||
{
|
||||
|
||||
if (await _subjectVisitRepository.AnyAsync(t => t.CurrentActionUserId != null && t.IsTake && t.Id == subjectVisitId))
|
||||
{
|
||||
throw new BusinessValidationFailedException("当前访视已被领取,不允许领取");
|
||||
}
|
||||
|
||||
|
||||
var dbSubjectVisit = (await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == subjectVisitId)).IfNullThrowException();
|
||||
|
||||
@@ -989,6 +986,10 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
|
||||
if (obtaionOrCancel)
|
||||
{
|
||||
if (await _subjectVisitRepository.AnyAsync(t => t.CurrentActionUserId != null && t.IsTake && t.Id == subjectVisitId))
|
||||
{
|
||||
throw new BusinessValidationFailedException("当前访视已被领取,不允许领取");
|
||||
}
|
||||
|
||||
if (await _subjectVisitRepository.AnyAsync(t => t.Trial.QCQuestionConfirmedUserId == null && t.Id == subjectVisitId))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user