1234567891011121314151617181920 |
- 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()
- }
|