fix: 优化get_abstract_from_elsevier2
This commit is contained in:
parent
6a3e9df111
commit
764650275f
|
|
@ -63,12 +63,12 @@ def get_paper_meta_from_openalex(publication_year:int, search_key:str):
|
||||||
ELSEVIER_APIKEY = 'aa8868cac9e27d6153ab0a0acd7b50bf'
|
ELSEVIER_APIKEY = 'aa8868cac9e27d6153ab0a0acd7b50bf'
|
||||||
@shared_task(base=CustomTask)
|
@shared_task(base=CustomTask)
|
||||||
def get_abstract_from_elsevier(publication_year: int = None, number_of_task:int = 100):
|
def get_abstract_from_elsevier(publication_year: int = None, number_of_task:int = 100):
|
||||||
qs = Paper.objects.filter(has_abstract=True)
|
qs = Paper.objects.filter(has_abstract=False)
|
||||||
if publication_year is not None:
|
if publication_year is not None:
|
||||||
qs = qs.filter(publication_year=publication_year)
|
qs = qs.filter(publication_year=publication_year)
|
||||||
qs = qs.exclude(
|
qs = qs.exclude(
|
||||||
fail_reason="elsevier_doi_not_found"
|
fail_reason="elsevier_doi_not_found"
|
||||||
).order_by("-publication_date")
|
).order_by("publication_date")
|
||||||
|
|
||||||
if not qs.exists():
|
if not qs.exists():
|
||||||
return "done"
|
return "done"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue