update_order_data.py 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. from logging import handlers
  18. du = DateUtils()
  19. def order_date_get(st,et):
  20. t1 = threading.Thread(target=huasheng, args=(st, et))
  21. t2 = threading.Thread(target=qiyue, args=(st, et))
  22. t3 = threading.Thread(target=qiyueyousheng, args=(st, et))
  23. t4 = threading.Thread(target=wending, args=(st, et))
  24. t5 = threading.Thread(target=zhangdu, args=(st, et))
  25. t6 = threading.Thread(target=zhangzhongyun, args=(st, et))
  26. t7 = threading.Thread(target=yueweng, args=(st, et))
  27. t8 = threading.Thread(target=yangguang, args=(st, et))
  28. t9 = threading.Thread(target=youshuge, args=(st, et))
  29. t10 = threading.Thread(target=guofeng, args=(st, et))
  30. # t1.start()
  31. # t1.join()
  32. # t2.start()
  33. # t2.join()
  34. # t3.start()
  35. # t3.join()
  36. # t4.start()
  37. # t4.join()
  38. # t5.start()
  39. # t5.join()
  40. # t6.start()
  41. # t6.join()
  42. # t7.start()
  43. # t7.join()
  44. # t8.start()
  45. # t8.join()
  46. # t9.start()
  47. # t9.join()
  48. t10.start()
  49. t10.join()
  50. yangguang.get_channel_info()
  51. def update_order():
  52. # 1.获取数据
  53. st = du.get_n_days(-30)
  54. et = du.get_n_days(0)
  55. # print(st, et)
  56. order_date_get(st,et)
  57. # do_order(st, et)
  58. # src_book_info() # 书籍卡点信息
  59. # # book_annual_expect_profit.run() # 年预期收益
  60. # dw_channel_daily()
  61. # dw_pitcher_trend()
  62. # book_trend()
  63. # dm_pitcher_daily_overview()
  64. def update_order_zhangzhognyun():
  65. zhangzhongyun(start=du.get_n_days(-15),end=du.get_n_days(0))
  66. def update_order_guofeng():
  67. guofeng(start=du.get_n_days(-15),end=du.get_n_days(0))
  68. def update_order_do():
  69. st = du.get_n_days(-30)
  70. et = du.get_n_days(0)
  71. print(st, et)
  72. do_order(st, et)
  73. if __name__=='__main__':
  74. logging.basicConfig(
  75. handlers=[
  76. logging.handlers.RotatingFileHandler('./update_order_data.log',
  77. maxBytes=10 * 1024 * 1024,
  78. backupCount=5,
  79. encoding='utf-8')
  80. , logging.StreamHandler() # 供输出使用
  81. ],
  82. level=logging.INFO,
  83. format="%(asctime)s - %(levelname)s %(filename)s %(funcName)s %(lineno)s - %(message)s"
  84. )
  85. # yangguang.get_channel_info()
  86. # update_order()
  87. # update_order()
  88. # update_order_zhangzhognyun()
  89. update_order_guofeng()