report.go 529 B

12345678910111213141516171819
  1. package report
  2. import "github.com/robfig/cron"
  3. const (
  4. cronSettDateCutoff = "0 0 1 * * *" //每天凌晨1:00:00
  5. cronRunStart = "0 0 17 * * *" //凌晨一点
  6. cronMinuteStart = "0 */1 * * * *" //每1分钟
  7. cronMinuteTwoStart = "0 */2 * * * *" //每2分钟
  8. )
  9. func SysCronStart() {
  10. c := cron.New()
  11. c.AddFunc(cronMinuteStart, ClientAccount) //每分钟同步一下订单
  12. c.AddFunc(cronMinuteStart, CashOut) //提现
  13. c.AddFunc(cronMinuteTwoStart, CashOutAccount) //提现账户扣减
  14. c.Start()
  15. }