zhangyong před 1 rokem
rodič
revize
1160712f9a
1 změnil soubory, kde provedl 25 přidání a 21 odebrání
  1. 25 21
      common/material.py

+ 25 - 21
common/material.py

@@ -46,27 +46,31 @@ class Material():
     # 获取汇总表所有
     @classmethod
     def feishu_gs_list(cls):
-        summary = Feishu.get_values_batch("summary", "gGiXDp")
-        list = []
-        for row in summary[1:]:
-            mark = row[0]
-            mark_name = row[1]
-            feishu_id = row[3]
-            video_call = row[4]
-            pq_id = row[7]
-            sum_count = row[8]
-            sheet = row[5]
-            zd_count = row[8]
-            platform_list = []
-            if sheet:
-                parts = sheet.split(',')
-                for part in parts:
-                    sub_parts = part.split('--')
-                    platform_list.append(sub_parts)
-
-            number = {"mark": mark, "feishu_id": feishu_id, "video_call": video_call, "pq_id": pq_id,
-                      "mark_name": mark_name, "sum_count": sum_count, "platform_list": platform_list, "zd_count": zd_count}
-            list.append(number)
+        try:
+            summary = Feishu.get_values_batch("summary", "gGiXDp")
+            list = []
+            for row in summary[1:]:
+                mark = row[0]
+                mark_name = row[1]
+                feishu_id = row[3]
+                video_call = row[4]
+                pq_id = row[7]
+                sum_count = row[8]
+                sheet = row[5]
+                zd_count = row[8]
+                platform_list = []
+                if sheet:
+                    parts = sheet.split(',')
+                    for part in parts:
+                        sub_parts = part.split('--')
+                        platform_list.append(sub_parts)
+
+                number = {"mark": mark, "feishu_id": feishu_id, "video_call": video_call, "pq_id": pq_id,
+                          "mark_name": mark_name, "sum_count": sum_count, "platform_list": platform_list, "zd_count": zd_count}
+                list.append(number)
+        except Exception as e:
+            Common.logger("gensui").warning(f"抓取异常:{e}\n")
+            return ''
         return list
 
     # 获取管理后台cookie