代码修改
This commit is contained in:
@@ -1290,7 +1290,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
{
|
||||
if (criterionConfig.IsAutoCreate == false)
|
||||
{
|
||||
return ResponseOutput.NotOk("手动生成任务的不允许PM 申请影像重阅");
|
||||
//---手动生成任务的不允许PM 申请影像重阅
|
||||
return ResponseOutput.NotOk(_localizer["VisitTask_NoPMRecheck"]);
|
||||
}
|
||||
|
||||
if (task.IsAnalysisCreate)
|
||||
@@ -1373,12 +1374,14 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
if (task.ReadingCategory == ReadingCategory.Oncology && await _visitTaskRepository.AnyAsync(filterExpression.And(t => t.ReadingCategory == ReadingCategory.Oncology)))
|
||||
{
|
||||
throw new BusinessValidationFailedException("有序阅片,只允许申请该受试者阅片人最后一次完成肿瘤学任务重阅");
|
||||
//---有序阅片,只允许申请该受试者阅片人最后一次完成肿瘤学任务重阅
|
||||
throw new BusinessValidationFailedException(_localizer["VisitTask_LastOncologistRecheck"]);
|
||||
}
|
||||
|
||||
if (task.ReadingCategory == ReadingCategory.Judge && await _visitTaskRepository.AnyAsync(filterExpression.And(t => t.ReadingCategory == ReadingCategory.Judge)))
|
||||
{
|
||||
throw new BusinessValidationFailedException("有序阅片,只允许申请该受试者阅片人最后一次完成裁判的任务重阅");
|
||||
//---有序阅片,只允许申请该受试者阅片人最后一次完成裁判的任务重阅
|
||||
throw new BusinessValidationFailedException(_localizer["VisitTask_LastAdjudicatorRecheck"]);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1386,7 +1389,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
{
|
||||
if (task.ReadingCategory != ReadingCategory.Visit && task.ReadingCategory != ReadingCategory.Global)
|
||||
{
|
||||
throw new BusinessValidationFailedException("无序阅片,仅仅允许IR 申请 全局和访视类型类别的任务进行重阅");
|
||||
//---无序阅片,仅仅允许IR 申请 全局和访视类型类别的任务进行重阅
|
||||
throw new BusinessValidationFailedException(_localizer["VisitTask_IRGlobalRecheck"]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2090,7 +2094,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
if (criterionConfig.IsAutoCreate == false)
|
||||
{
|
||||
return ResponseOutput.NotOk("手动生成任务的不允许在此入口影像退回");
|
||||
//---手动生成任务的不允许在此入口影像退回
|
||||
return ResponseOutput.NotOk(_localizer["VisitTask_NoImageReturn"]);
|
||||
}
|
||||
|
||||
if (task.TaskState != TaskState.Effect || task.ReadingCategory != ReadingCategory.Visit || task.ReadingTaskState == ReadingTaskState.HaveSigned)
|
||||
@@ -2102,7 +2107,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
if (await _subjectVisitRepository.AnyAsync(t => t.Id == task.SourceSubjectVisitId && t.CheckState != CheckStateEnum.CVPassed))
|
||||
{
|
||||
return ResponseOutput.NotOk("当前访视已回退到影像上传,不允许继续回退!");
|
||||
//---当前访视已回退到影像上传,不允许继续回退!
|
||||
return ResponseOutput.NotOk(_localizer["VisitTask_NoFurtherReturn"]);
|
||||
}
|
||||
|
||||
|
||||
@@ -2726,7 +2732,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
if (filterObj.IsAnalysisCreate)
|
||||
{
|
||||
throw new BusinessValidationFailedException("不允许退回一致性分析任务");
|
||||
//---不允许退回一致性分析任务
|
||||
throw new BusinessValidationFailedException(_localizer["VisitTask_NoConsistencyReturn"]);
|
||||
}
|
||||
|
||||
if (filterObj.ReadingCategory == ReadingCategory.Visit && _userInfo.UserTypeEnumInt == (int)UserTypeEnum.ProjectManager)
|
||||
|
||||
Reference in New Issue
Block a user