IR 申请重阅,仅仅生效的访视任务,PM同意的时候,才生成任务
This commit is contained in:
@@ -1854,6 +1854,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
|
||||
foreach (var influenceTask in influenceTaskList)
|
||||
{
|
||||
var beforeTaskState = influenceTask.TaskState;
|
||||
|
||||
//已签名的任务 设置转变后的标志
|
||||
if (criterionConfig.CriterionType == CriterionType.IRECIST1Point1 && influenceTask.ReadingTaskState == ReadingTaskState.HaveSigned)
|
||||
{
|
||||
@@ -1879,7 +1881,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
}
|
||||
|
||||
|
||||
var beforeTaskState = influenceTask.TaskState;
|
||||
|
||||
|
||||
if (influenceTask.ReadingTaskState == ReadingTaskState.HaveSigned)
|
||||
{
|
||||
@@ -1895,7 +1897,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
}
|
||||
|
||||
// 影响的任务 仅仅访视类别的才生成 或者就是IR 申请的任务
|
||||
if (influenceTask.ReadingCategory == ReadingCategory.Visit || influenceTask.Id == origenalTask.Id)
|
||||
if ((beforeTaskState==TaskState.Effect && influenceTask.ReadingCategory == ReadingCategory.Visit) || influenceTask.Id == origenalTask.Id)
|
||||
{
|
||||
|
||||
|
||||
@@ -1907,7 +1909,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||
}
|
||||
|
||||
|
||||
//当前任务是转变任务,并且影响列表里有转变之前的任务 那么该访视任务就不生成
|
||||
// i1.1标准 当前任务是转变任务,并且影响列表里有转变之前的任务 那么该访视任务就不生成
|
||||
if (criterionConfig.CriterionType == CriterionType.IRECIST1Point1 && influenceTask.BeforeConvertedTaskId != null && influenceTaskList.Any(t => t.Id == influenceTask.BeforeConvertedTaskId))
|
||||
{
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user