test.py 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. __title__ = '测试类'
  5. @Time : 2020/9/24 19:44
  6. @Author : Kenny-PC
  7. @Software: PyCharm
  8. # code is far away from bugs with the god animal protecting
  9. I love animals. They taste delicious.
  10. ┏┓ ┏┓
  11. ┏┛┻━━━┛┻┓
  12. ┃ ☃ ┃
  13. ┃ ┳┛ ┗┳ ┃
  14. ┃ ┻ ┃
  15. ┗━┓ ┏━┛
  16. ┃ ┗━━━┓
  17. ┃ 神兽保佑 ┣┓
  18. ┃ 永无BUG! ┏┛
  19. ┗┓┓┏━┳┓┏┛
  20. ┃┫┫ ┃┫┫
  21. ┗┻┛ ┗┻┛
  22. """
  23. import time
  24. from LoggerService import LoggerService
  25. # import account_list as al
  26. from MySQLConnection import MySQLConnection
  27. from util import date_util
  28. def start_order_job(log):
  29. log.info('start_order_job')
  30. start_order_time = '2020-09-21 16:05:00'
  31. start_cost_time = '2020-09-21 16:35:00'
  32. a = 10817
  33. if __name__ == '__main__':
  34. log = LoggerService.logger_file('../test.log', 'abcd')
  35. print(int(time.time()))
  36. print(date_util.getCurrentSecondTime())
  37. # print(date_util.getYesterdayStartTime(), platform_util.get_zhangzhongyun_format_time(date_util.getYesterdayStartTime()))
  38. request_time_stamp = time.time()
  39. st_unix = int((request_time_stamp + 8 * 3600) // 86400 * 86400 - 8 * 3600 - 86400) # 昨天开始时间
  40. et_unix = int((request_time_stamp + 8 * 3600) // 86400 * 86400 - 8 * 3600) # 昨天结束时间==(今天开始时间-1)
  41. st_dt = time.strftime("%Y-%m-%dT%H:%M:%S", time.localtime(st_unix)) + '+08:00'
  42. et_dt = time.strftime("%Y-%m-%dT%H:%M:%S", time.localtime(et_unix)) + '+08:00'
  43. print(st_unix, st_dt)
  44. print(et_unix, et_dt)
  45. et_unix = et_unix - 1
  46. print('========')
  47. print((et_unix - st_unix))
  48. timespace = 90 * 3600 * 24
  49. print(timespace)
  50. print((et_unix - st_unix) // timespace + 1)
  51. for x in range((et_unix - st_unix) // timespace + 1): # 分时段
  52. print('x=', x)
  53. print((et_unix - st_unix) / 86400 + 1)
  54. for i in range(int((et_unix - st_unix) / 86400 + 1)):
  55. print('i=', i)
  56. for y in range(1): # 分时段
  57. print('y=', y)
  58. # print('时间转换')
  59. # print(date_util.getYesterdayStartTime(), date_util.getSecondsToDatetime(date_util.getYesterdayStartTime()))
  60. # print(date_util.getYesterdayEndTime(), date_util.getSecondsToDatetime(date_util.getYesterdayEndTime()))
  61. # print(date_util.getTodayStartTime(), date_util.getSecondsToDatetime(date_util.getTodayStartTime()))
  62. #
  63. # print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(date_util.getYesterdayStartTime())))
  64. # print(date_util.getCurrentSecondTime())
  65. # print(date_util.getSecondsToDatetime())
  66. # print(date_util.getSecondsToDatetime(date_util.getYesterdayStartTime()))
  67. # print(date_util.getSecondsToDatetime(date_util.getYesterdayStartTime(), "%Y-%m-%d %H:%M:%S"))
  68. sql = "select * from quchen_text.order where date=1601136000 and platform = '悠书阁'"
  69. connect = MySQLConnection()
  70. try:
  71. page = 1
  72. size = 50
  73. pagination = connect.listByPage(sql, page, size)
  74. print(pagination)
  75. except Exception as e:
  76. log.exception(e)
  77. finally:
  78. # 关闭数据库连接
  79. connect.close()
  80. # scheduler = BlockingScheduler()
  81. #
  82. # #每天凌晨执行
  83. # #start_job_time = '2020-09-26 03:05:00'
  84. # # scheduler.add_job(start_all_job, 'interval', days=1, start_date=start_job_time)
  85. #
  86. # #每天凌晨3点到4点的30分钟都执行一次
  87. # scheduler.add_job(start_all_job, 'cron', hour='3-4', minute='35')
  88. #
  89. # # 每10秒执行一次
  90. # #scheduler.add_job(start_all_job, 'interval', seconds=2)
  91. #
  92. # scheduler.start()