From 19ffd64e23bdc27c7af50ef0c8518d81e0a0e15b Mon Sep 17 00:00:00 2001 From: dddyszy <913406953@qq.com> Date: Fri, 3 Feb 2023 19:44:45 +0800 Subject: [PATCH] Fix complement data date order will change due to use set (#13487) --- .../api/service/impl/ExecutorServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ExecutorServiceImpl.java b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ExecutorServiceImpl.java index 765c5c7a38..5a31c8efdd 100644 --- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ExecutorServiceImpl.java +++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ExecutorServiceImpl.java @@ -1274,9 +1274,8 @@ public class ExecutorServiceImpl extends BaseServiceImpl implements ExecutorServ */ private String removeDuplicates(String scheduleTimeList) { if (StringUtils.isNotEmpty(scheduleTimeList)) { - Set dateSet = - Arrays.stream(scheduleTimeList.split(COMMA)).map(String::trim).collect(Collectors.toSet()); - return String.join(COMMA, dateSet); + return Arrays.stream(scheduleTimeList.split(COMMA)).map(String::trim).distinct() + .collect(Collectors.joining(COMMA)); } return null; }