发送邮件

This commit is contained in:
2022-11-07 13:36:49 +08:00
parent 85028d2b3e
commit d279a737e1
7 changed files with 162 additions and 8 deletions
@@ -460,7 +460,20 @@ namespace IRaCIS.Core.Application.Service
}
else
{
throw new BusinessValidationFailedException("双重有序阅片 没有定义该仲裁规则处理逻辑,请联系业务和后台开发核查!");
//throw new BusinessValidationFailedException("双重有序阅片 没有定义该仲裁规则处理逻辑,请联系业务和后台开发核查!");
//只发第一个人
if (await _visitTaskRepository.AnyAsync(t => t.SourceSubjectVisitId == taskInfo.SourceSubjectVisitId && t.TaskState == TaskState.Effect && t.IsAnalysisCreate == false &&
t.Id != visitTaskId && t.ReadingTaskState == ReadingTaskState.HaveSigned && t.TrialReadingCriterionId == taskInfo.TrialReadingCriterionId))
{
isNeedSend = false;
}
else
{
answer = await TranslatePdStateAsync(visitTaskId, taskInfo.ReadingCategory);
}
}
@@ -509,7 +522,20 @@ namespace IRaCIS.Core.Application.Service
}
else
{
throw new BusinessValidationFailedException("无序阅片配置有误(应为单重无仲裁对象,双重针对访视仲裁),请核查!");
//throw new BusinessValidationFailedException("无序阅片配置有误(应为单重无仲裁对象,双重针对访视仲裁),请核查!");
//只发第一个人
if (await _visitTaskRepository.AnyAsync(t => t.SourceSubjectVisitId == taskInfo.SourceSubjectVisitId && t.TaskState == TaskState.Effect && t.IsAnalysisCreate == false &&
t.Id != visitTaskId && t.ReadingTaskState == ReadingTaskState.HaveSigned && t.TrialReadingCriterionId == taskInfo.TrialReadingCriterionId))
{
isNeedSend = false;
}
else
{
answer = await TranslatePdStateAsync(visitTaskId, taskInfo.ReadingCategory);
}
}