|
@@ -191,14 +191,11 @@ class ParseAddCampaignOrAddGroupRequest(object):
|
|
|
res = -1
|
|
|
|
|
|
# 写入计划层级的操作表
|
|
|
- print("%%%%%%%%%%%%%%%%%%%%%%%%%%%")
|
|
|
df = pd.DataFrame.from_dict(campaign_info_to_db, orient='index').T
|
|
|
- print(df.dtypes)
|
|
|
df.to_sql(name="ctop_ai_kuaishou_campaign_level_operation_record",
|
|
|
con=engine,
|
|
|
if_exists='append',
|
|
|
index=False)
|
|
|
- print("^^^^^^^^^^^^^^^^^^^^^^^^")
|
|
|
return res
|
|
|
|
|
|
def get_group_params(self):
|
|
@@ -209,7 +206,7 @@ class ParseAddCampaignOrAddGroupRequest(object):
|
|
|
'sticker_title', 'overlay_type', 'expose_tag', 'new_expose_tag', 'site_id',
|
|
|
'click_track_url', 'impression_url', 'ad_photo_played_t3s_url', 'actionbar_click_url',
|
|
|
'creative_category', 'creative_tag', 'image_cnt',
|
|
|
- 'create_time', 'effective_time', 'expiry_time', 'timer_task_status']
|
|
|
+ 'create_time', 'effective_time', 'expiry_time', 'timer_task_status', 'smart_cover', 'asset_mining']
|
|
|
for col in drop_cols:
|
|
|
if col in group_params.keys():
|
|
|
del group_params[col]
|
|
@@ -280,7 +277,7 @@ class ParseAddCampaignOrAddGroupRequest(object):
|
|
|
# 1 从客户策略表中获取 创意层级基本信息
|
|
|
creative_cols = ['creative_name', 'action_bar_text', 'description', 'site_id',
|
|
|
'click_track_url', 'actionbar_click_url',
|
|
|
- 'creative_category', 'creative_tag']
|
|
|
+ 'creative_category', 'creative_tag', 'smart_cover', 'asset_mining']
|
|
|
creative_params = {}
|
|
|
for col in creative_cols:
|
|
|
creative_params[col] = self.advertiser_strategy.get(col)
|