sync_hz_data.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package services
  2. import (
  3. "context"
  4. "eta/eta_task/utils"
  5. "fmt"
  6. "time"
  7. )
  8. // 同步指标
  9. func SyncHzDataIndex(cont context.Context) (err error) {
  10. fmt.Println("SyncHzDataIndex start:", time.Now().Format(utils.FormatDateTime))
  11. //郑州交易所
  12. err = SyncRankingFromZhengzhou()
  13. if err != nil {
  14. fmt.Println("SyncRankingFromZhengzhou Err:" + err.Error())
  15. return
  16. }
  17. //大商所
  18. err = SyncRankingFromDalian()
  19. if err != nil {
  20. fmt.Println("SyncRankingFromDalian Err:" + err.Error())
  21. return
  22. }
  23. //上期所
  24. err = SyncRankingFromShanghai()
  25. if err != nil {
  26. fmt.Println("SyncRankingFromDalian Err:" + err.Error())
  27. return
  28. }
  29. //中金所
  30. err = SyncRankingFromCffex()
  31. if err != nil {
  32. fmt.Println("SyncRankingFromCffex Err:" + err.Error())
  33. return
  34. }
  35. //上期能源
  36. err = SyncRankingFromIne()
  37. if err != nil {
  38. fmt.Println("SyncRankingFromIne Err:" + err.Error())
  39. return
  40. }
  41. //谷歌出行数据
  42. err = SyncChangesVisitorsCovid()
  43. if err != nil {
  44. fmt.Println("SyncChangesVisitorsCovid Err:" + err.Error())
  45. return
  46. }
  47. // EiaSteo
  48. err = SyncEiaSteoIndex()
  49. if err != nil {
  50. fmt.Println("SyncEiaSteoIndex Err:" + err.Error())
  51. return
  52. }
  53. // UN联合国数据
  54. err = SyncComTradeIndex()
  55. if err != nil {
  56. fmt.Println("SyncComTradeIndexAndData Err:" + err.Error())
  57. return
  58. }
  59. // 同步指标数据
  60. SyncHzDataIndexData()
  61. fmt.Println("SyncHzDataIndex end:", time.Now().Format(utils.FormatDateTime))
  62. return err
  63. }
  64. // SyncHzDataIndexData 同步指标数据
  65. func SyncHzDataIndexData() {
  66. var err error
  67. //EiaSteo
  68. err = SyncEiaSteoIndexData()
  69. if err != nil {
  70. fmt.Println("SyncEiaSteoIndexData Err:" + err.Error())
  71. return
  72. }
  73. // 同步un数据
  74. err = SyncComTradeData()
  75. if err != nil {
  76. fmt.Println("SyncComTradeData Err:" + err.Error())
  77. return
  78. }
  79. fmt.Println(err)
  80. }