|
@@ -327,8 +327,23 @@ def filter_app_pool():
|
|
|
now_date = date.today().strftime('%Y%m%d')
|
|
|
# 获取当前所在小时
|
|
|
now_h = datetime.now().hour
|
|
|
+ log_.info(f'now_date = {now_date}, now_h = {now_h}.')
|
|
|
+ if now_h < 7:
|
|
|
+ redis_date = (date.today() - timedelta(days=1)).strftime('%Y%m%d')
|
|
|
+ redis_h = 21
|
|
|
+ elif now_h > 21:
|
|
|
+ redis_date = now_date
|
|
|
+ redis_h = 21
|
|
|
+ else:
|
|
|
+ if now_h % 2 == 0:
|
|
|
+ redis_date = now_date
|
|
|
+ redis_h = now_h - 1
|
|
|
+ else:
|
|
|
+ redis_date = now_date
|
|
|
+ redis_h = now_h
|
|
|
+ log_.info(f'redis_date = {redis_date}, redis_h = {redis_h}.')
|
|
|
# 拼接key
|
|
|
- key_name = f'{config_.APP_FINAL_RECALL_KEY_NAME_PREFIX}{now_date}.{now_h}'
|
|
|
+ key_name = f'{config_.APP_FINAL_RECALL_KEY_NAME_PREFIX}{redis_date}.{redis_h}'
|
|
|
# 获取视频
|
|
|
data = redis_helper.get_data_zset_with_index(key_name=key_name, start=0, end=-1)
|
|
|
if data is None:
|