task.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package services
  2. import (
  3. "fmt"
  4. )
  5. func Task() {
  6. fmt.Println("task start")
  7. //发送邮件
  8. //sendEmail := toolbox.NewTask("sendEmail", "0 0 12 * * 0 ", SendEmail)
  9. //toolbox.AddTask("sendEmail", sendEmail)
  10. //oneMinute := toolbox.NewTask("oneMinute", "0 */1 7-23 * * * ", OneMinute)
  11. //toolbox.AddTask("oneMinute", oneMinute)
  12. //隆众指标获取
  13. //getLzProductList := toolbox.NewTask("getLzProductList", "0 0 11-19/1 * * * ", GetLzProductList)
  14. //toolbox.AddTask("getLzProductList", getLzProductList)
  15. //隆众指标数据获取
  16. //getLzProductDetail := toolbox.NewTask("getLzProductDetail", "0 5 11-19/1 * * * ", GetLzProductDetail)
  17. //toolbox.AddTask("getLzProductDetail", getLzProductDetail)
  18. //toolbox.StartTask()
  19. GetHistoryLzProductDetail()
  20. //GetLzPrice()
  21. //GetLzProductDetail()
  22. //LzExportExcel()
  23. //GetLzProductList()
  24. fmt.Println("task end")
  25. }
  26. func SendEmail() (err error) {
  27. //报告历史访问次数
  28. go ReportViewTimes()
  29. //报告访问详情
  30. go ReportViewDetail()
  31. //潜在客户回访记录
  32. go FreeViewerDetail()
  33. //用户权限统计
  34. go HongzeUsers()
  35. return
  36. }
  37. func OneMinute() (err error) {
  38. //日度
  39. //FrequencyByDay()
  40. //周度
  41. FrequencyByWeek()
  42. //月度
  43. //FrequencyByMonth()
  44. return
  45. }