task.go 658 B

123456789101112131415161718192021222324252627282930313233
  1. package services
  2. import (
  3. "fmt"
  4. "hongze/hz_eta_data/utils"
  5. "time"
  6. )
  7. var IndexSourceMap map[string]int
  8. func Task() {
  9. fmt.Println("task start")
  10. //path, err := filepath.Abs(os.Args[0])
  11. //if err != nil {
  12. // fmt.Println(err)
  13. //}
  14. //
  15. //dir := filepath.Dir(path)
  16. //fmt.Println(dir)
  17. IndexSourceMap = make(map[string]int)
  18. IndexSourceMap["ths"] = utils.DATA_SOURCE_THS
  19. IndexSourceMap["wind"] = utils.DATA_SOURCE_WIND
  20. IndexSourceMap["钢联"] = utils.DATA_SOURCE_MYSTEEL_CHEMICAL
  21. time.Sleep(3 * time.Second)
  22. fmt.Println("start InitCalculateIndex")
  23. InitBaseIndexDataFromMysteel()
  24. fmt.Println("end InitCalculateIndex")
  25. fmt.Println("task end")
  26. }