From f1787f601cc251984ac8ef7d09d78987038ba21e Mon Sep 17 00:00:00 2001 From: fanjindong <765912710@qq.com> Date: Tue, 31 Dec 2019 18:07:04 +0800 Subject: [PATCH] fix: scheduler Delay timer --- scheduler.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scheduler.go b/scheduler.go index 16ce596..cf7520c 100644 --- a/scheduler.go +++ b/scheduler.go @@ -230,13 +230,13 @@ func (j *Job) Do(fn interface{}, args ...interface{}) (jobID string) { for k := range j.Sched { switch k { case Second: - second = j.Sched[Second] + second += j.Sched[Second] case Minute: - second = j.Sched[Minute] * 60 + second += j.Sched[Minute] * 60 case Hour: - second = j.Sched[Hour] * 60 * 60 + second += j.Sched[Hour] * 60 * 60 case Day: - second = j.Sched[Day] * 60 * 60 * 24 + second += j.Sched[Day] * 60 * 60 * 24 default: panic(ErrJobSched) }