From ab57ad6c59e5f684d45600b6acc2bb066498d2b7 Mon Sep 17 00:00:00 2001 From: JinYong Li <42576980+JinyLeeChina@users.noreply.github.com> Date: Fri, 14 Oct 2022 13:49:07 +0800 Subject: [PATCH] [bugfix-10116]fix complement data bug (#12376) --- .../spi/task/paramparser/BusinessTimeUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/paramparser/BusinessTimeUtils.java b/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/paramparser/BusinessTimeUtils.java index b35598d42e..56ee124866 100644 --- a/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/paramparser/BusinessTimeUtils.java +++ b/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/paramparser/BusinessTimeUtils.java @@ -26,6 +26,7 @@ import static org.apache.dolphinscheduler.spi.utils.DateUtils.addDays; import static org.apache.dolphinscheduler.spi.utils.DateUtils.format; import org.apache.dolphinscheduler.spi.enums.CommandType; +import org.apache.dolphinscheduler.spi.utils.DateUtils; import java.util.Date; import java.util.HashMap; @@ -47,9 +48,10 @@ public class BusinessTimeUtils { * @return business time */ public static Map getBusinessTime(CommandType commandType, Date runTime) { - Date businessDate = runTime; + Date businessDate; switch (commandType) { case COMPLEMENT_DATA: + businessDate = DateUtils.addDays(runTime, -1); break; case START_PROCESS: case START_CURRENT_TASK_PROCESS: