task.go 1.1 KB

1234567891011121314151617181920212223242526272829
  1. package services
  2. import (
  3. "eta/eta_data_analysis/utils"
  4. "fmt"
  5. "github.com/beego/beego/v2/task"
  6. )
  7. func Task() {
  8. fmt.Println("task start")
  9. if utils.YongyiOpen == "1" {
  10. handleYongyiExcelDaily := task.NewTask("handleYongyiExcelDaily", "0 35 13,23 * * *", HandleYongyiExcelDaily)
  11. task.AddTask("涌益咨询日度指标处理", handleYongyiExcelDaily)
  12. handleYongyiExcelWeekly := task.NewTask("handleYongyiExcelWeekly", "0 5 17,23 * * *", HandleYongyiExcelWeekly)
  13. task.AddTask("涌益咨询周度指标处理", handleYongyiExcelWeekly)
  14. //HandleYongyiExcelDaily("/Users/xiexiaoyuan/Downloads/2023年11月21日涌益咨询日度数据 (1).xlsx")
  15. //HandleYongyiExcelWeekly()
  16. yongyiDownloadDaily := task.NewTask("YongyiDownloadDaily", "0 30 13,23 * * *", YongyiDownloadDaily)
  17. task.AddTask("涌益咨询日度指标下载", yongyiDownloadDaily)
  18. yongyiDownloadWeekly := task.NewTask("YongyiDownloadWeekly", "0 0 17,23 * * *", YongyiDownloadWeeyly)
  19. task.AddTask("涌益咨询周度指标下载", yongyiDownloadWeekly)
  20. task.StartTask()
  21. }
  22. fmt.Println("task end")
  23. }