diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index ce0e76b1b..62fefa122 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -1500,6 +1500,27 @@
+
+
+ 获取转化的靶病灶评估
+
+
+
+
+
+
+ 获取转化的非靶病灶评估
+
+
+
+
+
+
+ 获取转化的整体肿瘤评估
+
+
+
+
@@ -2925,6 +2946,11 @@
问题标识
+
+
+ 是否是正在转化
+
+
项目ID
diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskHelpeService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskHelpeService.cs
index 9c893806a..c7e5e28ca 100644
--- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskHelpeService.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskHelpeService.cs
@@ -1287,6 +1287,9 @@ namespace IRaCIS.Core.Application.Service
taskUrgent = TaskUrgentType.VisitUrgent;
}
bool isCanEditUrgent = taskUrgent == TaskUrgentType.EnrollmentConfirm || taskUrgent == TaskUrgentType.PDProgress ? false : true;
+
+ //加一个去重的判断 IR 申请重阅的时候,有脏数据 (例如多个follow 2 ),但是生成时候不生成
+
var newTask = await _visitTaskRepository.AddAsync(new VisitTask()
{
diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
index cd476fc7a..b50c7ae7e 100644
--- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
@@ -1852,6 +1852,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
var trakingOrigenalTask = influenceTaskList.Where(t => t.Id == origenalTask.Id).FirstOrDefault();
+
+
foreach (var influenceTask in influenceTaskList)
{
var beforeTaskState = influenceTask.TaskState;
@@ -1921,6 +1923,9 @@ namespace IRaCIS.Core.Application.Service.Allocation
}
+ //var canGenerateTaskIdList = influenceTaskList.GroupBy(t => new { t.VisitTaskNum, t.DoctorUserId, t.TrialReadingCriterionId, t.SubjectId })
+ // .Select(g => g.First().Id);
+
}
#region 影响的任务生成