From 1958dca2bee62531619c5163dedcc1195aa2ef92 Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Fri, 5 May 2023 15:53:28 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../IRaCIS.Core.Application.xml | 26 +++++++++++++++++++
.../Allocation/VisitTaskHelpeService.cs | 3 +++
.../Service/Allocation/VisitTaskService.cs | 5 ++++
3 files changed, 34 insertions(+)
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 影响的任务生成