浏览代码

Merge branch '2024-11-19-luojunhui-newMethod' of Server/title_with_video into 2024-09-23newDbTasks

luojunhui 5 月之前
父节点
当前提交
7e8de251a9
共有 1 个文件被更改,包括 24 次插入14 次删除
  1. 24 14
      tasks/newContentIdTask.py

+ 24 - 14
tasks/newContentIdTask.py

@@ -40,6 +40,7 @@ class NewContentIdTask(object):
         self.gh_id_dict = json.loads(self.config.get_config_value("testAccountLevel2"))
         self.account_map = json.loads(self.config.get_config_value("accountMap"))
         self.spider_coroutines = self.config.get_config_value("spiderCoroutines")
+        self.new_method_gh_id = json.loads(self.config.get_config_value("newMethodGhId"))
 
     async def get_tasks(self):
         """
@@ -733,6 +734,7 @@ class NewContentIdTask(object):
         trace_id = params['trace_id']
         process_times = params['process_times']
         content_id = params['content_id']
+        gh_id = params['gh_id']
         print(kimi_result)
         if kimi_result:
             # 等待 kimi 操作执行完成之后,开始执行 spider_task
@@ -760,23 +762,31 @@ class NewContentIdTask(object):
                         info="etl_success",
                         trace_id=trace_id
                     )
-                    try:
-                        await self.publish_task(params, kimi_result['kimi_title'])
+                    if gh_id in self.new_method_gh_id:
                         logging(
-                            code="3004",
-                            info="publish_success",
+                            code="3013",
+                            info="new_method_gh_id",
                             trace_id=trace_id
                         )
-                        await record_trace_id(
-                            trace_id=trace_id,
-                            status=self.RECORD_SUCCESS_TRACE_ID_CODE
-                        )
-                    except Exception as e:
-                        logging(
-                            code="6004",
-                            info="publish 失败--{}".format(e),
-                            trace_id=params['trace_id']
-                        )
+                        return
+                    else:
+                        try:
+                            await self.publish_task(params, kimi_result['kimi_title'])
+                            logging(
+                                code="3004",
+                                info="publish_success",
+                                trace_id=trace_id
+                            )
+                            await record_trace_id(
+                                trace_id=trace_id,
+                                status=self.RECORD_SUCCESS_TRACE_ID_CODE
+                            )
+                        except Exception as e:
+                            logging(
+                                code="6004",
+                                info="publish 失败--{}".format(e),
+                                trace_id=params['trace_id']
+                            )
                 else:
                     logging(
                         code="6003",