|
@@ -37,11 +37,13 @@ class AiHistoricalMissingMaterial(tornado.web.RequestHandler):
|
|
|
missing_video_start_time,
|
|
|
missing_video_end_time)
|
|
|
if video_info is None:
|
|
|
+ logger.info("没有获取到视频,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到视频,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
|
campaign_name, group_name = get_campaign_and_group_name_rule(account_id)
|
|
|
if (campaign_name is None) or (group_name is None):
|
|
|
+ logger.info("没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
@@ -73,11 +75,13 @@ class AiAutoCreative(tornado.web.RequestHandler):
|
|
|
try:
|
|
|
video_info = get_new_video_info(account_id, get_new_video_url)
|
|
|
if video_info is None:
|
|
|
+ logger.info("没有获取到视频,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到视频,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
|
campaign_name, group_name = get_campaign_and_group_name_rule(account_id)
|
|
|
if (campaign_name is None) or (group_name is None):
|
|
|
+ logger.info("没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
@@ -111,11 +115,13 @@ class AiHighQualityMaterial(tornado.web.RequestHandler):
|
|
|
(datetime.datetime.now() + datetime.timedelta(days=-high_quality_video_days)).strftime("%Y-%m-%d"),
|
|
|
str(datetime.date.today()), get_high_quality_video_url)
|
|
|
if video_info is None:
|
|
|
+ logger.info("没有获取到视频,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到视频,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
|
campaign_name, group_name = get_campaign_and_group_name_rule(account_id)
|
|
|
if (campaign_name is None) or (group_name is None):
|
|
|
+ logger.info("没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
@@ -196,6 +202,7 @@ class AiCheckAndUpTOFullCreative(tornado.web.RequestHandler):
|
|
|
self.write(json.dumps("message: 创意已经建满,不需要补充素材!"))
|
|
|
self.flush()
|
|
|
else:
|
|
|
+ logger.info("需要补充的视频数量:%s" % video_cnt)
|
|
|
now = datetime.datetime.now()
|
|
|
video_info = get_top_video_info(account_id,
|
|
|
video_cnt,
|
|
@@ -203,11 +210,13 @@ class AiCheckAndUpTOFullCreative(tornado.web.RequestHandler):
|
|
|
(now + datetime.timedelta(days=-high_quality_video_days)).strftime("%Y-%m-%d"),
|
|
|
get_high_quality_video_url)
|
|
|
if video_info is None:
|
|
|
+ logger.info("没有获取到视频,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到视频,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|
|
|
campaign_name, group_name = get_campaign_and_group_name_rule(account_id)
|
|
|
if (campaign_name is None) or (group_name is None):
|
|
|
+ logger.info("没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!")
|
|
|
self.write(json.dumps({"message": "没有获取到广告计划命名规则 或 广告组命名规则,不发送ai策略请求!"}))
|
|
|
self.flush()
|
|
|
else:
|