data_stat_hourly.py 974 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from model.DateUtils import DateUtils
  2. from model.log import logger
  3. from model.DingTalkUtils import DingTalkUtils
  4. from data_stat_task import *
  5. from sync_to_ck_task import *
  6. from app.etl.dm.dm_pitcher_daily_overview import dm_pitcher_daily_overview
  7. from app.etl.dm.dm_channel_summary import dm_channel_summary
  8. from app.etl.dw.dw_channel_daily import dw_daily_channel
  9. from app.etl.dw.dw_pitcher_daily import dw_pitcher_daily
  10. log=logger()
  11. du = DateUtils()
  12. yestoday = du.get_n_days(-1)
  13. today = du.getTodayOrYestoday()
  14. def do_order():
  15. ods_order(today)
  16. order_sync_ck(today)
  17. def do_cost():
  18. channel_by_account_daily(today)
  19. channel_info_daily(today)
  20. dw_daily_channel_cost(today)
  21. dw_order_channel_cost_sync_ck(today)
  22. dw_channel_daily_total(today)
  23. def main():
  24. do_order()
  25. do_cost()
  26. dw_daily_channel()
  27. dw_pitcher_daily()
  28. dm_pitcher_daily_overview()
  29. dm_channel_summary()
  30. if __name__ == '__main__':
  31. main()
  32. # do_cost()