|
@@ -237,20 +237,31 @@ class Material():
|
|
|
if len(id_list) < 2:
|
|
|
return uid1, srt, video_list
|
|
|
|
|
|
- # 获取音频类型+字幕+标题
|
|
|
-
|
|
|
+ # 获取音频类型+字幕+标题
|
|
|
@classmethod
|
|
|
def get_allbk_data(cls, feishu_id, link, mark):
|
|
|
list_data = []
|
|
|
# 获取音频类型+字幕
|
|
|
all_data = Feishu.get_values_batch(feishu_id, link)
|
|
|
for row in all_data[1:]:
|
|
|
- uid = row[0]
|
|
|
- text = row[1]
|
|
|
- video = row[2]
|
|
|
- number = {"uid": uid, "text": text, "video": video}
|
|
|
- if uid:
|
|
|
- list_data.append(number)
|
|
|
+ excel_base_date = datetime(1899, 12, 30)
|
|
|
+ excel_date_number = row[0]
|
|
|
+ date_from_excel = excel_base_date + timedelta(days=excel_date_number)
|
|
|
+ # 获取当前时间
|
|
|
+ current_date = datetime.now().date()
|
|
|
+ date_from_excel_str = date_from_excel.strftime("%Y-%m-%d")
|
|
|
+ current_date_str = current_date.strftime("%Y-%m-%d")
|
|
|
+ if date_from_excel_str == current_date_str:
|
|
|
+ uid = row[1]
|
|
|
+ text = row[2]
|
|
|
+ video = row[3]
|
|
|
+ number = {"uid": uid, "text": text, "video": video}
|
|
|
+ if uid:
|
|
|
+ list_data.append(number)
|
|
|
+ else:
|
|
|
+ return list_data
|
|
|
+ else:
|
|
|
+ return list_data
|
|
|
return list_data
|
|
|
|
|
|
|