This commit is contained in:
2025-09-24 04:02:43 +08:00
parent bf927dc77c
commit 499454ff27
2 changed files with 205 additions and 3 deletions

View File

@@ -114,7 +114,12 @@ class TaskExecutor:
task.save()
# 准备参数
websites = task.websites if task.websites else list(WEBSITE_SEARCH_CONFIGS.keys())
selected_websites = task.websites.all()
if selected_websites:
websites = [w.name for w in selected_websites]
else:
websites = list(WEBSITE_SEARCH_CONFIGS.keys())
start_date = task.start_date.strftime('%Y-%m-%d') if task.start_date else None
end_date = task.end_date.strftime('%Y-%m-%d') if task.end_date else None
@@ -142,7 +147,12 @@ class TaskExecutor:
task.save()
# 准备参数
websites = task.websites if task.websites else list(WEBSITE_SEARCH_CONFIGS.keys())
selected_websites = task.websites.all()
if selected_websites:
websites = [w.name for w in selected_websites]
else:
websites = list(WEBSITE_SEARCH_CONFIGS.keys())
start_date = task.start_date.strftime('%Y-%m-%d') if task.start_date else None
end_date = task.end_date.strftime('%Y-%m-%d') if task.end_date else None
@@ -168,7 +178,11 @@ class TaskExecutor:
task.save()
# 准备参数
websites = task.websites if task.websites else list(WEBSITE_SEARCH_CONFIGS.keys())
selected_websites = task.websites.all()
if selected_websites:
websites = [w.name for w in selected_websites]
else:
websites = list(WEBSITE_SEARCH_CONFIGS.keys())
total_websites = len(websites)
completed_websites = 0