|
@@ -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
|