|
@@ -79,10 +79,9 @@ class ConsumptionRecommend(object):
|
|
|
# Generate SQL insert statement for triggers analysis
|
|
|
sql = """
|
|
|
INSERT INTO video_triggers_analysis (
|
|
|
- video_id, video_link, video_title, content_type,
|
|
|
- demand_order, demand_score, user_demand, demand_category, demand_type, demand_show_time,
|
|
|
- demand_reason, product_hook, hook_time, hook_desc,
|
|
|
- hook_type, landing_desc, landing_type, platform_case, reasoning_process,audit_status,audit_desc
|
|
|
+ video_id, video_link, video_title,
|
|
|
+ trigger_order, trigger_score, trigger_reason, trigger_text, trigger_question, trigger_category, trigger_time,
|
|
|
+ audit_status,audit_desc
|
|
|
) VALUES
|
|
|
"""
|
|
|
# Add values for each entry
|
|
@@ -100,10 +99,11 @@ class ConsumptionRecommend(object):
|
|
|
audit_desc = msg
|
|
|
|
|
|
value = f"""(
|
|
|
- {video_id}, '{link}', '{video_title.replace("'", "''")}', NULL,
|
|
|
- '{index}', '{entry.get('评分', '').replace("'", "''")}', '{entry.get('推测出该点需求的原因', '').replace("'", "''")}', '{entry.get('需求分类', '').replace("'", "''")}', '{entry.get('钩子类型', '').replace("'", "''")}', '{entry.get('钩子出现时间', '').replace("'", "''")}',
|
|
|
- '{entry.get('推测出该点需求的原因', '').replace("'", "''")}', '{entry.get('钩子到AI大模型的问题', '').replace("'", "''")}', '', '{entry.get('钩子文案', '').replace("'", "''")}',
|
|
|
- '', '{entry.get('落地方案形态描述', '').replace("'", "''")}', '{entry.get('落地方案类型', '').replace("'", "''")}', '', '','{audit_status}','{audit_desc.replace("'", "''")}'
|
|
|
+ {video_id}, '{link}', '{video_title.replace("'", "''")}',
|
|
|
+ '{index}', '{entry.get('评分', '').replace("'", "''")}', '{entry.get('推测出该点需求的原因', '').replace("'", "''")}',
|
|
|
+ '{entry.get('钩子文案', '').replace("'", "''")}', '{entry.get('钩子到AI大模型的问题', '').replace("'", "''")}',
|
|
|
+ '{entry.get('钩子类型', '').replace("'", "''")}', '{entry.get('钩子出现时间', '').replace("'", "''")}',
|
|
|
+ '{audit_status}','{audit_desc.replace("'", "''")}'
|
|
|
)"""
|
|
|
values.append(value)
|
|
|
except Exception as e:
|