|
@@ -4,8 +4,6 @@
|
|
|
import json
|
|
|
import time
|
|
|
|
|
|
-import asyncio
|
|
|
-
|
|
|
from applications.config import Config
|
|
|
from applications.log import logging
|
|
|
from applications.functions.pqFunctions import publish_to_pq, get_pq_video_detail
|
|
@@ -523,10 +521,10 @@ class NewContentIdTask(object):
|
|
|
if not file_path:
|
|
|
# 说明视频下载失败,无需上传该视频, 将该条记录设置为失败状态
|
|
|
update_sql = f"""
|
|
|
- UPDATE {self.article_crawler_video_table}
|
|
|
- SET download_status = %s
|
|
|
- WHERE id = %s;
|
|
|
- """
|
|
|
+ UPDATE {self.article_crawler_video_table}
|
|
|
+ SET download_status = %s
|
|
|
+ WHERE id = %s;
|
|
|
+ """
|
|
|
await self.mysql_client.async_insert(
|
|
|
sql=update_sql,
|
|
|
params=(VIDEO_DOWNLOAD_FAIL_STATUS, params['id'])
|
|
@@ -598,6 +596,15 @@ class NewContentIdTask(object):
|
|
|
process_times=process_times + 1,
|
|
|
trace_id=trace_id
|
|
|
)
|
|
|
+ bot(
|
|
|
+ title="视频下载失败",
|
|
|
+ detail={
|
|
|
+ "trace_id": trace_id,
|
|
|
+ "success_count": downloaded_count,
|
|
|
+ "total_count": len(videos_need_to_download_tuple),
|
|
|
+ "content_id": content_id
|
|
|
+ }
|
|
|
+ )
|
|
|
return False
|
|
|
|
|
|
async def publish_task(self, params, kimi_title):
|