修改附加评估 生成任务
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1173,7 +1173,12 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
var trialReadingCriterionId = taskList.First()!.TrialReadingCriterionId;
|
||||
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == trialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsReadingTaskViewInOrder }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == trialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsAutoCreate, x.IsReadingTaskViewInOrder }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
|
||||
if (criterionConfig.IsAutoCreate == false)
|
||||
{
|
||||
return ResponseOutput.NotOk("手动生成任务的不允许PM 申请影像重阅");
|
||||
}
|
||||
|
||||
foreach (var task in taskList)
|
||||
{
|
||||
@@ -1952,7 +1957,12 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
var task = (await _visitTaskRepository.Where(t => t.Id == taskId).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == task.TrialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsReadingTaskViewInOrder }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
var criterionConfig = (await _trialReadingCriterionRepository.Where(x => x.Id == task.TrialReadingCriterionId).Select(x => new { x.ReadingTool, x.IsAutoCreate, x.IsReadingTaskViewInOrder }).FirstOrDefaultAsync()).IfNullThrowException();
|
||||
|
||||
if (criterionConfig.IsAutoCreate==false)
|
||||
{
|
||||
return ResponseOutput.NotOk("手动生成任务的不允许影像退回");
|
||||
}
|
||||
|
||||
if (task.TaskState != TaskState.Effect || task.ReadingCategory != ReadingCategory.Visit || task.ReadingTaskState == ReadingTaskState.HaveSigned)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user