package cron import ( "git.apinb.com/dataset/stock/internal/logic/a" "github.com/robfig/cron/v3" ) func Boot() { scheduler := cron.New() // 每天运行3次来更新数据 scheduler.AddFunc("* 1,20,22 * * *", func() { updateTask() }) scheduler.Start() } func updateTask() { a.NewApiClient() // 获取股票列表 a.GetStockBasic() // 获取股票日线 a.GetStockDaily() // 获取股票指标 a.GetStockIndicator() // 获取股票财务指标数据 a.GetFinaIndicator() }