From d7eb7453e555309bf060809e6f6c61232be469cd Mon Sep 17 00:00:00 2001 From: Hua Jiang Date: Wed, 1 Dec 2021 21:03:49 +0800 Subject: [PATCH] [Fix-7070][UI] Remedy the issue with no saving the timeout's strategy into the database. (#7107) --- .../dao/entity/TaskDefinition.java | 2 ++ .../formModel/_source/timeoutAlarm.vue | 24 +++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskDefinition.java b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskDefinition.java index 6dc8185fd2..92a3fa8b83 100644 --- a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskDefinition.java +++ b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskDefinition.java @@ -33,6 +33,7 @@ import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; +import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; @@ -158,6 +159,7 @@ public class TaskDefinition { /** * timeout notify strategy */ + @TableField(updateStrategy = FieldStrategy.IGNORED) private TaskTimeoutStrategy timeoutNotifyStrategy; /** diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/timeoutAlarm.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/timeoutAlarm.vue index 2fece25675..18b7314877 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/timeoutAlarm.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/timeoutAlarm.vue @@ -60,7 +60,11 @@