task_gn.go 661 B

123456789101112131415161718192021222324252627
  1. package services
  2. import (
  3. "eta_gn/eta_task/services/eta_bridge"
  4. "eta_gn/eta_task/utils"
  5. "github.com/beego/beego/v2/task"
  6. )
  7. func GnTask() {
  8. if utils.SyncIndexPath != `` {
  9. syncIndexTime := utils.SyncIndexTime
  10. if syncIndexTime == `` {
  11. syncIndexTime = "0 0 * * * *"
  12. }
  13. syncIndex := task.NewTask("syncIndex", syncIndexTime, eta_bridge.SyncGnIndex)
  14. task.AddTask("定时同步指标信息", syncIndex)
  15. }
  16. syncOaUserTime := utils.SyncOaUserTime
  17. if syncOaUserTime == `` {
  18. syncOaUserTime = "0 0 * * * *"
  19. }
  20. syncOaUser := task.NewTask("syncGnUser", syncOaUserTime, eta_bridge.SyncGnUser)
  21. task.AddTask("定时同步OA用户信息", syncOaUser)
  22. }