diff --git a/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs b/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
index d0e172aa4..18a46b11e 100644
--- a/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/DTO/VisitTaskViewModel.cs
@@ -49,6 +49,8 @@ namespace IRaCIS.Core.Application.ViewModel
public String TrialSiteCode { get; set; } = String.Empty;
public string SubjectCode { get; set; } = String.Empty;
+ public bool IsPMSetBack { get; set; }
+
}
diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
index 58a12f996..16c94b2c0 100644
--- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
@@ -1926,17 +1926,20 @@ namespace IRaCIS.Core.Application.Service.Allocation
foreach (var influenceTask in influenceTaskList)
{
-
- ////同意的访视 因为要记录具体的操作,所以废弃
- //if (influenceTask.Id == task.Id)
- //{
- // influenceTaskList.ForEach(t =>
- // {
- // //记录实际影像的任务
- // influenceTask.TaskInfluenceList.Add(new TaskInfluence() { InfluenceTaskId = t.Id });
- // });
- //}
+ //同意的访视 因为要记录具体的操作,所以废弃
+ if (influenceTask.Id == task.Id)
+ {
+ //influenceTaskList.ForEach(t =>
+ //{
+ // //记录实际影像的任务
+
+ // influenceTask.TaskInfluenceList.Add(new TaskInfluence() { InfluenceTaskId = t.Id });
+ //});
+
+
+ influenceTask.IsPMSetBack = true;
+ }
//申请的访视 要不是重阅重置,要不就是失效 不会存在取消分配
if (influenceTask.ReadingCategory == ReadingCategory.Visit && influenceTask.VisitTaskNum != task.VisitTaskNum)
diff --git a/IRaCIS.Core.Domain/Allocation/VisitTask.cs b/IRaCIS.Core.Domain/Allocation/VisitTask.cs
index 0a9025fc1..d4c387760 100644
--- a/IRaCIS.Core.Domain/Allocation/VisitTask.cs
+++ b/IRaCIS.Core.Domain/Allocation/VisitTask.cs
@@ -132,7 +132,10 @@ namespace IRaCIS.Core.Domain.Models
///
public bool IsReReadingCreate { get; set; }
-
+ ///
+ /// PM 对该任务进行了回退 影响的任务不设置
+ ///
+ public bool IsPMSetBack { get; set; }
/// 裁判结果的任务ID