task.py 2.3 KB

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