crontab.go 626 B

1234567891011121314151617181920212223
  1. package crontab
  2. import (
  3. "app.yhyue.com/moapp/jy_docs/rpc/partnerlib/crontab/service"
  4. IC "app.yhyue.com/moapp/jy_docs/rpc/partnerlib/init"
  5. "github.com/gogf/gf/v2/os/gctx"
  6. )
  7. func StartTask() {
  8. if IC.Cron.IsRun {
  9. ctx := gctx.New()
  10. //浏览量 下载量更新到检索库
  11. //go service.VDTimesUpdate()
  12. //获取豆丁docs基本信息
  13. go service.GetDocinInfoTask(ctx)
  14. //更新豆丁docs基本信息
  15. go service.UpdateDocinInfoTask(ctx)
  16. //文档分类文档数据量更新
  17. go service.UpdateDocsClassTask(ctx)
  18. //合作商会员信息更新,每天一点开始
  19. go service.UpdateDocsUserMemberTask(ctx)
  20. }
  21. }