update_order_data.py 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. from model.DateUtils import DateUtils
  2. from app.api_data.tx_ad_cost import get_cost_older
  3. from app.etl.data_stat_run import do_order
  4. from app.etl.dm.dm_pitcher_daily_overview import dm_pitcher_daily_overview
  5. from app.etl.dw.dw_channel_daily import dw_channel_daily
  6. from app.etl.dw.dw_pitcher_daily import dw_pitcher_trend
  7. from app.etl.src.src_book_info import src_book_info
  8. from app.etl.dw.dw_book_trend import book_trend
  9. import threading
  10. import threading
  11. from app.api_data.platform_order.get_order import *
  12. from app.api_data.tx_ad_cost.get_cost_older import old_cost_hourly,old_cost_daily
  13. from app.etl.sync_to_ck_task import order_sync_ck
  14. from app.api_data.platform_order import yangguang
  15. from app.api_data.tx_ad_cost import get_cost_older
  16. from app.etl.data_stat_run import do_cost
  17. du = DateUtils()
  18. def order_date_get(st,et):
  19. t1 = threading.Thread(target=huasheng, args=(st, et))
  20. t2 = threading.Thread(target=qiyue, args=(st, et))
  21. t3 = threading.Thread(target=qiyueyousheng, args=(st, et))
  22. t4 = threading.Thread(target=wending, args=(st, et))
  23. t5 = threading.Thread(target=zhangdu, args=(st, et))
  24. t6 = threading.Thread(target=zhangzhongyun, args=(st, et))
  25. t7 = threading.Thread(target=yueweng, args=(st, et))
  26. t8 = threading.Thread(target=yangguang, args=(st, et))
  27. t9 = threading.Thread(target=youshuge, args=(st, et))
  28. t1.start()
  29. t1.join()
  30. t2.start()
  31. t2.join()
  32. t3.start()
  33. t3.join()
  34. t4.start()
  35. t4.join()
  36. t5.start()
  37. t5.join()
  38. t6.start()
  39. t6.join()
  40. t7.start()
  41. t7.join()
  42. t8.start()
  43. t8.join()
  44. t9.start()
  45. t9.join()
  46. yangguang.get_channel_info()
  47. def update_order():
  48. # 1.获取数据
  49. st = du.get_n_days(-2)
  50. et = du.get_n_days(0)
  51. print(st, et)
  52. order_date_get(st,et)
  53. st = du.get_n_days(-1)
  54. et = du.get_n_days(0)
  55. do_order(st, et)
  56. src_book_info() # 书籍卡点信息
  57. # book_annual_expect_profit.run() # 年预期收益
  58. dw_channel_daily()
  59. dw_pitcher_trend()
  60. book_trend()
  61. dm_pitcher_daily_overview()
  62. if __name__=='__main__':
  63. update_order()