liyuyi@c-top.com.cn 4 years ago
parent
commit
1c6afddd4e
3 changed files with 11 additions and 5 deletions
  1. 2 0
      ai_time_task_creative_handler.py
  2. 5 2
      utils/CommonFunction.py
  3. 4 3
      utils/ConstantConfig.py

+ 2 - 0
ai_time_task_creative_handler.py

@@ -41,7 +41,9 @@ class AiHistoricalMissingMaterial(tornado.web.RequestHandler):
                 else:
                 else:
                     request_data = get_request_data(account_id, campaign_id, video_info, campaign_name, group_name,
                     request_data = get_request_data(account_id, campaign_id, video_info, campaign_name, group_name,
                                                     "补充遗漏素材", "补充遗漏素材")
                                                     "补充遗漏素材", "补充遗漏素材")
+                    print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")
                     request = requests.post(ai_strategy_request_url, request_data)
                     request = requests.post(ai_strategy_request_url, request_data)
+                    print("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
                     logger.info("ai策略的返回信息:%s" % request.text)
                     logger.info("ai策略的返回信息:%s" % request.text)
                     self.write(request.text)
                     self.write(request.text)
                     self.flush()
                     self.flush()

+ 5 - 2
utils/CommonFunction.py

@@ -17,6 +17,7 @@ def get_lower_case_name(name):
 def get_new_video_info(account_id, url):
 def get_new_video_info(account_id, url):
     request_data = {"accountId": account_id}
     request_data = {"accountId": account_id}
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
+    request = json.loads(request)
     if request['code'] != 0:
     if request['code'] != 0:
         return None
         return None
     return request['data']
     return request['data']
@@ -25,6 +26,7 @@ def get_new_video_info(account_id, url):
 def get_missing_video_info(account_id, cnt, url):
 def get_missing_video_info(account_id, cnt, url):
     request_data = {"accountId": account_id, "videoCnt": cnt}
     request_data = {"accountId": account_id, "videoCnt": cnt}
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
+    request = json.loads(request)
     if request['code'] != 0:
     if request['code'] != 0:
         return None
         return None
     return request['data']
     return request['data']
@@ -33,13 +35,14 @@ def get_missing_video_info(account_id, cnt, url):
 def get_top_video_info(account_id, cnt, start_time, end_time, url):
 def get_top_video_info(account_id, cnt, start_time, end_time, url):
     request_data = {"accountId": account_id, "num": cnt, "startTime": start_time, "endTime": end_time}
     request_data = {"accountId": account_id, "num": cnt, "startTime": start_time, "endTime": end_time}
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
     request = requests.post(url, headers=headers, data=json.JSONEncoder().encode(request_data)).text
+    request = json.loads(request)
     if request['code'] != 0:
     if request['code'] != 0:
         return None
         return None
     return request['data']
     return request['data']
 
 
 
 
 def get_campaign_and_group_name_rule(account_id):
 def get_campaign_and_group_name_rule(account_id):
-    sql = """select campaign_name, unit_name 
+    sql = """select campaign_name, group_name 
              from ctop_ai_kuaishou_advertiser_strategy 
              from ctop_ai_kuaishou_advertiser_strategy 
              where account_id = %s 
              where account_id = %s 
              and status = 1
              and status = 1
@@ -50,5 +53,5 @@ def get_campaign_and_group_name_rule(account_id):
         return None, None
         return None, None
 
 
     campaign_name = df['campaign_name'].values[0]
     campaign_name = df['campaign_name'].values[0]
-    group_name = df['unit_name'].values[0]
+    group_name = df['group_name'].values[0]
     return campaign_name, group_name
     return campaign_name, group_name

+ 4 - 3
utils/ConstantConfig.py

@@ -1,11 +1,12 @@
 # 补充历史遗落素材的个数
 # 补充历史遗落素材的个数
-historical_missing_video_cnt = 100
+historical_missing_video_cnt = 2
 
 
 # 近多少天的爆量视频
 # 近多少天的爆量视频
 high_quality_video_days = 14
 high_quality_video_days = 14
 
 
 
 
-high_quality_video_cnt = 100
+high_quality_video_cnt = 2
 
 
 # 账户当天创意上新数
 # 账户当天创意上新数
-full_creative_cnt = 2000
+full_creative_cnt = 2000
+