1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- __title__ = '每小时获取各平台的的订单数据'
- @Time : 2020/10/11 15:00
- @Author : Kenny-PC
- @Software: PyCharm
- # code is far away from bugs with the god animal protecting
- I love animals. They taste delicious.
- ┏┓ ┏┓
- ┏┛┻━━━┛┻┓
- ┃ ☃ ┃
- ┃ ┳┛ ┗┳ ┃
- ┃ ┻ ┃
- ┗━┓ ┏━┛
- ┃ ┗━━━┓
- ┃ 神兽保佑 ┣┓
- ┃ 永无BUG! ┏┛
- ┗┓┓┏━┳┓┏┛
- ┃┫┫ ┃┫┫
- ┗┻┛ ┗┻┛
- """
- from util import platform_config_util
- from util import date_util
- from util import db_order_util
- from util import platform_order_api_util
- def start_order_job():
- start_exec_seconds = date_util.getCurrentSecondTime()
- st_unix, et_unix = date_util.getPreviousHourAndCurrentHourSecondTime(start_exec_seconds)
- # st_unix = 1602313200 # 2020/10/10 15:0:0
- # et_unix = 1602316800 # 2020/10/10 16:0:0
- print('查询开始时间:', st_unix, date_util.getSecondsToDatetime(st_unix))
- print('查询结束时间:', et_unix, date_util.getSecondsToDatetime(et_unix))
- account_list_yuewen = platform_config_util.get_yuewen_account_list()
- account_list_zhangzhongyun = platform_config_util.get_zhangzhongyun_account_list()
- account_list_huasheng = platform_config_util.get_huasheng_account_list()
- account_list_youshuge = platform_config_util.get_youshuge_account_list()
- account_list_zhangdu = platform_config_util.get_zhangdu_account_list()
- ########################################## 测试开关 ##########################################
- # order_list = platform_order_api_util.get_zhangzhongyun_order(st_unix, et_unix)
- # # print(order_list)
- # db_order_util.batch_save_order(order_list)
- #
- # exit_flag = True
- # if exit_flag:
- # exit() #这里是为了测试,不让代码继续执行
- ########################################## 测试开关 ##########################################
- db_order_util.batch_save_order(platform_order_api_util.get_zhangzhongyun_order(st_unix, et_unix,account_list_zhangzhongyun))
- db_order_util.batch_save_order(platform_order_api_util.get_yuewen_order(st_unix, et_unix,account_list_yuewen))
- db_order_util.batch_save_order(platform_order_api_util.get_huasheng_order(st_unix, et_unix,account_list_huasheng))
- db_order_util.batch_save_order(platform_order_api_util.get_youshuge_order(st_unix, et_unix,account_list_youshuge))
- db_order_util.batch_save_order(platform_order_api_util.get_zhangdu_order(st_unix, et_unix,account_list_zhangdu))
- print('订单同步执行时间(秒):', date_util.getCurrentSecondTime() - start_exec_seconds)
- if __name__ == '__main__':
- print(date_util.getCurrentFormatTimeStr())
- start_order_job()
|