diff --git a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/strategy/WaitStrategies.java b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/strategy/WaitStrategies.java index d30ff522a..ba0e79ff2 100644 --- a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/strategy/WaitStrategies.java +++ b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/strategy/WaitStrategies.java @@ -222,7 +222,7 @@ public class WaitStrategies { Preconditions.checkArgument(maximum > minimum, "maximum must be > minimum but maximum is %d and minimum is", maximum, minimum); long t = Math.abs(RANDOM.nextLong()) % (maximum - minimum); - return (t + minimum + DateUtils.toNowMilli()); + return (TimeUnit.SECONDS.toMillis(t + minimum) + DateUtils.toNowMilli()); } } }