diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 4750e0ec5..9d396fa42 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -3994,16 +3994,6 @@
-
-
- 自定义病灶判断是否是同一个病灶 除了根据器官判断还需要根据复制前值的答案是否相等
-
-
-
-
-
-
-
标准和服务对应
@@ -11992,6 +11982,16 @@
阅片期名称
+
+
+ 来源访视
+
+
+
+
+ 目标访视
+
+
类型
@@ -14529,7 +14529,7 @@
阅片问题.标准
-
+
阅片问题.标准
@@ -14545,6 +14545,18 @@
编辑项目阅片标准各访视的裁判规则配置。
+
+
+ 复制其他访视的项目阅片标准裁判规则配置。
+ 目标访视不适用的问题保留其已有的不适用规则,不参与复制。
+
+
+
+
+ 将基线访视(VisitNum = 0)的裁判规则配置应用到其他所有访视。
+ 仅复制在基线和目标访视均适用的问题;目标访视不适用的问题保留其已有规则。
+
+
设置项目问题导出
@@ -14661,6 +14673,12 @@
+
+
+ 添加问题的不适用规则
+
+
+
获取项目问题(项目)
@@ -14914,7 +14932,7 @@
-
+
IR影像阅片
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs
index 71f220b0a..f36d7de66 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs
@@ -24,6 +24,29 @@ namespace IRaCIS.Core.Application.Service
///
public partial class ReadingImageTaskService : BaseService, IReadingImageTaskService
{
+
+ ///
+ /// 统一生成裁判任务
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task PhasedGenerationJudge(Guid trialReadingCriterionId)
+ {
+ var visitTaskList = await _visitTaskRepository.Where(x =>
+ x.TrialReadingCriterionId == trialReadingCriterionId
+ && (x.ReadingCategory == ReadingCategory.Visit||x.ReadingCategory == ReadingCategory.Global)
+ &&x.ReadingTaskState == ReadingTaskState.HaveSigned
+ &&x.TaskState==TaskState.Effect
+ &&!x.IsCalculatedJudge
+ ).ToListAsync();
+
+ foreach (var item in visitTaskList)
+ {
+ await TriggerJudgeQuestion(item.Id);
+ }
+ }
+
#region 配置裁判问题相关
///