From 8626a6b453760a71eab0c4888878a30b702aab56 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 27 Sep 2024 16:53:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=A6=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IRaCIS.Core.Application.xml | 20 +++++++++---------- .../TrialCriterionSignTrigger.cs | 7 ++----- IRaCIS.Core.Application/Triggers/使用说明 | 7 +++++++ 3 files changed, 19 insertions(+), 15 deletions(-) rename IRaCIS.Core.Application/Triggers/{BeforeSaveTrigger => AfterSaveTrigger}/TrialCriterionSignTrigger.cs (79%) create mode 100644 IRaCIS.Core.Application/Triggers/使用说明 diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 8764b8353..794eb3962 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -16112,16 +16112,6 @@ - - - 维护 IsFrontTaskNeedSignButNotSign 字段 另外附加评估结果 - - - - - 维护 IsFrontTaskNeedSignButNotSign 字段 另外附加评估结果 - - 因为可能先一致性核查通过,生成其他标准的任务了,新签名的标准也需要产生任务 @@ -16132,6 +16122,16 @@ 因为可能先一致性核查通过,生成其他标准的任务了,新签名的标准也需要产生任务 + + + 维护 IsFrontTaskNeedSignButNotSign 字段 另外附加评估结果 + + + + + 维护 IsFrontTaskNeedSignButNotSign 字段 另外附加评估结果 + + 因为维护状态先后顺序导致 裁判任务关联的 任务上的JudgeVisitTaskId==nulll 在这里需要重新设置下 diff --git a/IRaCIS.Core.Application/Triggers/BeforeSaveTrigger/TrialCriterionSignTrigger.cs b/IRaCIS.Core.Application/Triggers/AfterSaveTrigger/TrialCriterionSignTrigger.cs similarity index 79% rename from IRaCIS.Core.Application/Triggers/BeforeSaveTrigger/TrialCriterionSignTrigger.cs rename to IRaCIS.Core.Application/Triggers/AfterSaveTrigger/TrialCriterionSignTrigger.cs index 693232369..f81f3f5f6 100644 --- a/IRaCIS.Core.Application/Triggers/BeforeSaveTrigger/TrialCriterionSignTrigger.cs +++ b/IRaCIS.Core.Application/Triggers/AfterSaveTrigger/TrialCriterionSignTrigger.cs @@ -6,12 +6,9 @@ namespace IRaCIS.Core.Application.Triggers /// 因为可能先一致性核查通过,生成其他标准的任务了,新签名的标准也需要产生任务 /// public class TrialCriterionSignTrigger( - IVisitTaskHelpeService _visitTaskHelpeService) : IBeforeSaveTrigger + IVisitTaskHelpeService _visitTaskHelpeService) : IAfterSaveTrigger { - - - - public async Task BeforeSave(ITriggerContext context, CancellationToken cancellationToken) + public async Task AfterSave(ITriggerContext context, CancellationToken cancellationToken) { var trialCriterion = context.Entity; diff --git a/IRaCIS.Core.Application/Triggers/使用说明 b/IRaCIS.Core.Application/Triggers/使用说明 new file mode 100644 index 000000000..b8930b505 --- /dev/null +++ b/IRaCIS.Core.Application/Triggers/使用说明 @@ -0,0 +1,7 @@ +github Ŀַ:https://github.com/koenbeuk/EntityFrameworkCore.Triggered + +Trigger ʹһΪ IBeforeSaveTrigger IAfterSaveTrigger + +IBeforeSaveTrigger 񱣴֮ǰ Ȼ治Ҫύ񣨱ﷴ + +IAfterSaveTrigger 񱣴֮󣨱Ҫά ƬڣҪ󣬲ҵĺСڸֵӣ \ No newline at end of file