Uat_Study
parent
f9277de9ef
commit
b946672e9e
|
@ -1897,7 +1897,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
}
|
||||
|
||||
// 影响的任务 仅仅访视类别的才生成 或者就是IR 申请的任务
|
||||
if ((beforeTaskState==TaskState.Effect && influenceTask.ReadingCategory == ReadingCategory.Visit) || influenceTask.Id == origenalTask.Id)
|
||||
if ( influenceTask.ReadingCategory == ReadingCategory.Visit || influenceTask.Id == origenalTask.Id)
|
||||
{
|
||||
|
||||
|
||||
|
@ -1910,9 +1910,17 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
|
||||
|
||||
// i1.1标准 当前任务是转变任务,并且影响列表里有转变之前的任务 那么该访视任务就不生成
|
||||
if (criterionConfig.CriterionType == CriterionType.IRECIST1Point1 && influenceTask.BeforeConvertedTaskId != null && influenceTaskList.Any(t => t.Id == influenceTask.BeforeConvertedTaskId))
|
||||
if (criterionConfig.CriterionType == CriterionType.IRECIST1Point1 )
|
||||
{
|
||||
//申请的任务是冻结的任务(该任务发生转变) 影响自己 以及转变后的 以及后续任务 但是生成的时候,仅仅生成转变之前的
|
||||
//申请的是转变之后的任务 (转变生成的任务) 影响自己以及后续任务 生成转变后的任务
|
||||
if ( influenceTask.BeforeConvertedTaskId != null && influenceTaskList.Any(t => t.Id == influenceTask.BeforeConvertedTaskId))
|
||||
{
|
||||
//有转化的任务 和转化之前的任务时,转化后的任务时不生成的
|
||||
continue;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#region 影响的任务生成
|
||||
|
|
Loading…
Reference in New Issue