feat: get_abstract_from_elsevier 先执行混排

This commit is contained in:
caoqianming 2026-02-05 09:14:51 +08:00
parent be264fd558
commit 9efc412f7d
1 changed files with 3 additions and 2 deletions

View File

@ -127,7 +127,8 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
def_name = get_abstract_from_elsevier.name def_name = get_abstract_from_elsevier.name
if not show_task_run(def_name): if not show_task_run(def_name):
return "stoped" return "stoped"
qs = Paper.objects.filter(Q(has_abstract=False)|Q(has_fulltext_xml=False)) # qs = Paper.objects.filter(Q(has_abstract=False)|Q(has_fulltext_xml=False))
qs = Paper.objects.filter(has_abstract=False)
# qs = qs.exclude( # qs = qs.exclude(
# fail_reason__contains="elsevier_doi_not_found" # fail_reason__contains="elsevier_doi_not_found"
# ).exclude(fail_reason__contains="elsevier_abstract_not_found" # ).exclude(fail_reason__contains="elsevier_abstract_not_found"
@ -135,7 +136,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20, exclude_failed:bool=True
if exclude_failed: if exclude_failed:
qs = qs.filter(fail_reason=None) qs = qs.filter(fail_reason=None)
qs = qs.exclude(fetch_status="downloading" qs = qs.exclude(fetch_status="downloading"
).filter(doi__startswith="10.1016").order_by("publication_date") ).filter(doi__startswith="10.1016").order_by("?")
if not qs.exists(): if not qs.exists():
return "done" return "done"