fix cron init

This commit is contained in:
lzh
2025-08-13 13:12:23 +08:00
parent 274a4d93df
commit 3fb8cd4dad

View File

@@ -25,7 +25,7 @@ func NewTaskJob(data model.Task) (*TaskJob, error) {
TaskConfig: &data, TaskConfig: &data,
StartTime: time.Now(), StartTime: time.Now(),
} }
if data.CronExpression != "" { if data.Enable && data.CronExpression != "" {
err := tj.InitCronHandle() err := tj.InitCronHandle()
if err != nil { if err != nil {
log.Logger.Warnw("定时任务启动失败", "err", err, "task", data.Id) log.Logger.Warnw("定时任务启动失败", "err", err, "task", data.Id)
@@ -114,6 +114,7 @@ func (t *TaskJob) InitCronHandle() error {
if err != nil { if err != nil {
return err return err
} }
c.Start()
t.Cron = c t.Cron = c
return nil return nil
} }