task/task_init.go
@@ -2,6 +2,7 @@ import ( "github.com/go-co-op/gocron" "silkserver/pkg/logx" "time" ) @@ -11,7 +12,10 @@ s = gocron.NewScheduler(time.UTC) } func Init() { s.Every(1).Month().Do(SalaryStatistics) //每月初执行一次 _, err := s.Every(1).Month(1).Do(SalaryStatistics) //每月初执行一次 if err != nil { logx.Errorf("init task err:%v", err) panic(err) } s.StartAsync() }