task.py 2.1 KB

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