|
@@ -636,9 +636,9 @@ class PoolRecall(object):
|
|
|
# return None, None
|
|
|
|
|
|
# 判断当前时间是否晚于rov召回池更新时间 + 1h,发送消息到飞书
|
|
|
- now_h = datetime.now().hour
|
|
|
- now_m = datetime.now().minute
|
|
|
- feishu_text = '{} —— 今日ROV召回池数据未按时更新,请及时查看解决。'.format(config_.ENV_TEXT)
|
|
|
+ # now_h = datetime.now().hour
|
|
|
+ # now_m = datetime.now().minute
|
|
|
+ # feishu_text = '{} —— 今日ROV召回池数据未按时更新,请及时查看解决。'.format(config_.ENV_TEXT)
|
|
|
# if now_h == config_.ROV_UPDATE_H + 1 and now_m > config_.ROV_UPDATE_MINUTE:
|
|
|
# send_msg_to_feishu(feishu_text)
|
|
|
# elif now_h > config_.ROV_UPDATE_H + 2:
|
|
@@ -662,10 +662,10 @@ class PoolRecall(object):
|
|
|
redis_date = (date.today() - timedelta(days=1)).strftime('%Y%m%d')
|
|
|
key_name = key_name_prefix + redis_date
|
|
|
# 判断当前时间是否晚于更新时间,发送消息到飞书
|
|
|
- now_h = datetime.now().hour
|
|
|
- feishu_text = '{} —— 今日special mid 数据未按时更新,请及时查看解决。'.format(config_.ENV_TEXT)
|
|
|
- if now_h > config_.ROV_UPDATE_H:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_h = datetime.now().hour
|
|
|
+ # feishu_text = '{} —— 今日special mid 数据未按时更新,请及时查看解决。'.format(config_.ENV_TEXT)
|
|
|
+ # if now_h > config_.ROV_UPDATE_H:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
|
|
|
return key_name, redis_date
|
|
|
|
|
@@ -894,11 +894,11 @@ class PoolRecall(object):
|
|
|
redis_date = now_date
|
|
|
key_name = f"{key_name_prefix}{redis_date}.{redis_h}"
|
|
|
# 判断当前时间是否晚于数据正常更新时间,发送消息到飞书
|
|
|
- now_m = datetime.now().minute
|
|
|
- feishu_text = '{} —— appType = {}, h = {} 数据未按时更新,请及时查看解决。'.format(
|
|
|
- config_.ENV_TEXT, self.app_type, h)
|
|
|
- if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_m = datetime.now().minute
|
|
|
+ # feishu_text = '{} —— appType = {}, h = {} 数据未按时更新,请及时查看解决。'.format(
|
|
|
+ # config_.ENV_TEXT, self.app_type, h)
|
|
|
+ # if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
return key_name, redis_h
|
|
|
|
|
|
# 完整影视资源
|
|
@@ -917,11 +917,11 @@ class PoolRecall(object):
|
|
|
redis_date = now_date
|
|
|
key_name = f"{key_name_prefix}{redis_date}.{redis_h}"
|
|
|
# 判断当前时间是否晚于数据正常更新时间,发送消息到飞书
|
|
|
- now_m = datetime.now().minute
|
|
|
- feishu_text = '{} —— appType = {}, h = {} 完整影视资源数据未按时更新,请及时查看解决。'.format(
|
|
|
- config_.ENV_TEXT, self.app_type, h)
|
|
|
- if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_m = datetime.now().minute
|
|
|
+ # feishu_text = '{} —— appType = {}, h = {} 完整影视资源数据未按时更新,请及时查看解决。'.format(
|
|
|
+ # config_.ENV_TEXT, self.app_type, h)
|
|
|
+ # if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
return key_name, redis_h
|
|
|
|
|
|
else:
|
|
@@ -951,11 +951,11 @@ class PoolRecall(object):
|
|
|
redis_date = now_date
|
|
|
key_name = f"{key_prefix}{self.rule_key}.{redis_date}.{redis_h}"
|
|
|
# 判断当前时间是否晚于数据正常更新时间,发送消息到飞书
|
|
|
- now_m = datetime.now().minute
|
|
|
- feishu_text = '{} —— appType = {}, h = {}, key = {}, province_code = {} 数据未按时更新,请及时查看解决。'.format(
|
|
|
- config_.ENV_TEXT, self.app_type, h, key_name, self.client_info.get('provinceCode', '-1'))
|
|
|
- if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_m = datetime.now().minute
|
|
|
+ # feishu_text = '{} —— appType = {}, h = {}, key = {}, province_code = {} 数据未按时更新,请及时查看解决。'.format(
|
|
|
+ # config_.ENV_TEXT, self.app_type, h, key_name, self.client_info.get('provinceCode', '-1'))
|
|
|
+ # if now_m > config_.ROV_H_UPDATE_MINUTE:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
return key_name, redis_h
|
|
|
|
|
|
elif pool_type == 'flow':
|
|
@@ -1039,11 +1039,11 @@ class PoolRecall(object):
|
|
|
rule_key_name = f'{config_.RECALL_KEY_NAME_PREFIX_BY_DAY}{self.rule_key}.{redis_dt}'
|
|
|
|
|
|
# 判断当前时间是否晚于数据正常更新时间,发送消息到飞书
|
|
|
- now_h = datetime.now().hour
|
|
|
- feishu_text = f'{config_.ENV_TEXT} —— appType = {self.app_type}, date = {now_dt}, ' \
|
|
|
- f'rule_key = {self.rule_key} 数据未按时更新,请及时查看解决。'
|
|
|
- if now_h > config_.ROV_DAY_UPDATE_MINUTE:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_h = datetime.now().hour
|
|
|
+ # feishu_text = f'{config_.ENV_TEXT} —— appType = {self.app_type}, date = {now_dt}, ' \
|
|
|
+ # f'rule_key = {self.rule_key} 数据未按时更新,请及时查看解决。'
|
|
|
+ # if now_h > config_.ROV_DAY_UPDATE_MINUTE:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
return rule_key_name, redis_dt
|
|
|
elif pool_type == 'dup':
|
|
|
now_h = datetime.now().hour
|
|
@@ -1142,11 +1142,11 @@ class PoolRecall(object):
|
|
|
f"{config_.LAST_VIDEO_FROM_REGION_DUP_PREFIX}{region_dup}.{self.app_type}.{self.mid}.{redis_h}"
|
|
|
|
|
|
# 判断当前时间是否晚于数据正常更新时间,发送消息到飞书
|
|
|
- now_m = datetime.now().minute
|
|
|
- feishu_text = f"{config_.ENV_TEXT} —— appType = {self.app_type}, h = {h}, key = {key_name}, " \
|
|
|
- f"province_code = {province_code} 数据未按时更新,请及时查看解决。"
|
|
|
- if now_m > config_.REGION_H_UPDATE_MINUTE:
|
|
|
- send_msg_to_feishu(feishu_text)
|
|
|
+ # now_m = datetime.now().minute
|
|
|
+ # feishu_text = f"{config_.ENV_TEXT} —— appType = {self.app_type}, h = {h}, key = {key_name}, " \
|
|
|
+ # f"province_code = {province_code} 数据未按时更新,请及时查看解决。"
|
|
|
+ # if now_m > config_.REGION_H_UPDATE_MINUTE:
|
|
|
+ # send_msg_to_feishu(feishu_text)
|
|
|
|
|
|
value = self.redis_helper.get_data_from_redis(last_region_dup_key)
|
|
|
if value:
|