task.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import threading
  2. from app.api_data.get_order import *
  3. from app.api_data.get_cost_older import old_cost_hourly,old_cost_daily
  4. from app.etl.sync_to_ck_task import order_sync_ck
  5. def hourly():
  6. t1 = threading.Thread(target=huasheng)
  7. t2 = threading.Thread(target=qiyue)
  8. t3 = threading.Thread(target=qiyueyousheng)
  9. t4 = threading.Thread(target=wending)
  10. t5 = threading.Thread(target=zhangdu)
  11. t6 = threading.Thread(target=zhangzhongyun)
  12. t7 = threading.Thread(target=yueweng)
  13. t8 = threading.Thread(target=yangguang)
  14. t9 = threading.Thread(target=youshuge)
  15. t10 = threading.Thread(target=old_cost_hourly)
  16. t1.start()
  17. t1.join()
  18. t2.start()
  19. t2.join()
  20. t3.start()
  21. t3.join()
  22. t4.start()
  23. t4.join()
  24. t5.start()
  25. t5.join()
  26. t6.start()
  27. t6.join()
  28. t7.start()
  29. t7.join()
  30. t8.start()
  31. t8.join()
  32. t9.start()
  33. t9.join()
  34. t10.start()
  35. t10.join()
  36. def daily():
  37. st = du.get_n_days(-10)
  38. et = du.get_n_days(-1)
  39. t1 = threading.Thread(target=huasheng,args=(st,et))
  40. t2 = threading.Thread(target=qiyue,args=(st,et))
  41. t3 = threading.Thread(target=qiyueyousheng,args=(st,et))
  42. t4 = threading.Thread(target=wending,args=(st,et))
  43. t5 = threading.Thread(target=zhangdu,args=(st,et))
  44. t6 = threading.Thread(target=zhangzhongyun,args=(st,et))
  45. t7 = threading.Thread(target=yueweng,args=(st,et))
  46. t8 = threading.Thread(target=yangguang,args=(st,et))
  47. t9 = threading.Thread(target=youshuge,args=(st,et))
  48. t10 = threading.Thread(target=old_cost_daily,args=(st,et))
  49. t1.start()
  50. t1.join()
  51. t2.start()
  52. t2.join()
  53. t3.start()
  54. t3.join()
  55. t4.start()
  56. t4.join()
  57. t5.start()
  58. t5.join()
  59. t6.start()
  60. t6.join()
  61. t7.start()
  62. t7.join()
  63. t8.start()
  64. t8.join()
  65. t9.start()
  66. t9.join()
  67. t10.start()
  68. t10.join()
  69. def yueweng_order_repair():
  70. dt = du.get_n_days(-1)
  71. yueweng(dt, dt)
  72. order_sync_ck(dt)
  73. if __name__ == '__main__':
  74. hourly()