|
@@ -148,7 +148,13 @@ class ConsumptionRecommend(object):
|
|
|
)"""
|
|
|
values.append(value)
|
|
|
# Combine SQL statement and values
|
|
|
- sql += ",\n".join(values) + ";"
|
|
|
+ sql += ",\n".join(values) + """
|
|
|
+ ON DUPLICATE KEY UPDATE
|
|
|
+ video_link = VALUES(video_link),
|
|
|
+ video_title = VALUES(video_title),
|
|
|
+ analysis_summary = VALUES(analysis_summary),
|
|
|
+ analysis_timeline = VALUES(analysis_timeline)
|
|
|
+ ;"""
|
|
|
# Print SQL statement
|
|
|
# logger.info(f"{sql}")
|
|
|
MysqlHelper.update_values(sql)
|
|
@@ -169,7 +175,7 @@ async def run():
|
|
|
scheduler = AsyncIOScheduler()
|
|
|
try:
|
|
|
logger.info(f"[处理 - trigger] 开始启动")
|
|
|
- scheduler.add_job(ConsumptionRecommend.run, trigger=IntervalTrigger(minutes=7)) # 每5分钟启动一次
|
|
|
+ scheduler.add_job(ConsumptionRecommend.run, trigger=IntervalTrigger(minutes=5)) # 每5分钟启动一次
|
|
|
scheduler.start()
|
|
|
await asyncio.Event().wait()
|
|
|
except KeyboardInterrupt:
|