浏览代码

Merge branch '2024-12-02-luojunhui-newServer-add-daitou' of Server/title_with_video into 2024-09-23newDbTasks

luojunhui 4 月之前
父节点
当前提交
60546bb76b
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      server/api/response.py

+ 12 - 1
server/api/response.py

@@ -90,6 +90,8 @@ class Response(object):
             source_id = "longArticles_" + generate_source_id()
         elif self.mini_program_type == 3:
             source_id = "WeCom_" + generate_source_id()
+        elif self.mini_program_type == 4:
+            source_id = "DaiTou_{}_".format(gh_id) + generate_source_id()
         else:
             source_id = "Error mini_program_type {}".format(self.mini_program_type)
         url = f"pages/user-videos?id={video_id}&su={shared_uid}&fromGzh=1&rootShareId={root_share_id}&shareId={root_share_id}&rootSourceId={source_id}"
@@ -156,6 +158,7 @@ class Response(object):
         long_articles_mini_program_id = 25
         touliu_mini_program_id = 33
         we_com_mini_program_id = 27
+        daitou_mini_program_id = 25
         match self.mini_program_type:
             case 1:
                 L = []
@@ -179,7 +182,15 @@ class Response(object):
                 for index, item in enumerate(response, 1):
                     card, new_item = await self.generate_single_card(index, gh_id, we_com_mini_program_id, item)
                     L.append(card)
-                    new_item_list.append(card)
+                    new_item_list.append(new_item)
+                return L, new_item_list
+            case 4:
+                L = []
+                new_item_list = []
+                for index, item in enumerate(response, 1):
+                    card, new_item = await self.generate_single_card(index, gh_id, daitou_mini_program_id, item)
+                    L.append(card)
+                    new_item_list.append(new_item)
                 return L, new_item_list
 
     async def job(self):