package timedTask import ( "context" "github.com/gogf/gf/v2/frame/g" "github.com/robfig/cron" ) func init() { go AutoReturnTask() } func AutoReturnTask() { cr := cron.New() go AutomaticPayment() //首次执行 go OnlineReturnMoney() //首次执行 cr.AddFunc(g.Cfg().MustGet(context.Background(), "autoReturnTaskTime", "0 */3 * * * ?").String(), AutomaticPayment) cr.AddFunc(g.Cfg().MustGet(context.Background(), "onlineReturnMoney", "0 */2 * * * ?").String(), OnlineReturnMoney) cr.Start() }