Bläddra i källkod

优化小程序信息更新代码dev

luojunhui 3 månader sedan
förälder
incheckning
df886f24d5
2 ändrade filer med 3 tillägg och 30 borttagningar
  1. 1 28
      tasks/update_published_articles_minigram_detail.py
  2. 2 2
      update_mini_info_v2.py

+ 1 - 28
tasks/update_published_articles_minigram_detail.py

@@ -157,7 +157,7 @@ class UpdatePublishedArticlesMinigramDetail(object):
         :return:
         :return:
         """
         """
         insert_sql = f"""
         insert_sql = f"""
-            INSERT INTO {DETAIL_TABLE}
+            INSERT IGNORE INTO {DETAIL_TABLE}
             (wx_sn, mini_title, mini_name, cover_url, video_index, root_source_id, video_id, publish_dt, recall_dt)
             (wx_sn, mini_title, mini_name, cover_url, video_index, root_source_id, video_id, publish_dt, recall_dt)
             values
             values
             (%s, %s, %s, %s, %s, %s, %s, %s, %s);
             (%s, %s, %s, %s, %s, %s, %s, %s, %s);
@@ -234,25 +234,6 @@ class UpdatePublishedArticlesMinigramDetail(object):
         else:
         else:
             return article_info
             return article_info
 
 
-        # # check whether root_source_id_list is null
-        # if root_source_id_list:
-        #     root_source_id_list = json.loads(article_info['root_source_id_list'])
-        #
-        #     # check whether root_source_id is empty, if not, try to get
-        #     if not root_source_id_list:
-        #         root_source_id_response = check_root_source_id_list(url)
-        #         if root_source_id_response:
-        #             root_source_id_list = get_root_source_id_list(root_source_id_response)
-        #         else:
-        #             return
-        #
-        #     for root_source_id in root_source_id_list:
-        #
-        #         self.insert_each_root_source_id(root_source_id, article_info)
-        #
-        # else:
-        #     print('todo: root_source_id_list is None')
-
     def get_root_source_id_for_three_days(self, biz_date: str) -> List[Dict]:
     def get_root_source_id_for_three_days(self, biz_date: str) -> List[Dict]:
         """
         """
         获取publish_dt在 biz_date前三天的root_source_id
         获取publish_dt在 biz_date前三天的root_source_id
@@ -402,14 +383,6 @@ class UpdatePublishedArticlesMinigramDetail(object):
                 }
                 }
             )
             )
 
 
-        if fail_count:
-            bot(
-                title="{} fail because of lam db error".format(TASK_NAME),
-                detail={
-                    "fail_count": fail_count
-                }
-            )
-
 
 
 
 
 
 

+ 2 - 2
update_mini_info_v2.py

@@ -7,5 +7,5 @@ from tasks.update_published_articles_minigram_detail import UpdatePublishedArtic
 U = UpdatePublishedArticlesMinigramDetail()
 U = UpdatePublishedArticlesMinigramDetail()
 U.init_database()
 U.init_database()
 
 
-U.update_published_articles_job()
-# U.update_mini_program_detail_job()
+# U.update_published_articles_job()
+U.update_mini_program_detail_job()