This commit is contained in:
wangjinlei
2025-07-21 10:41:58 +08:00
parent 93a9614a0f
commit bab491bef8
4 changed files with 132 additions and 67 deletions

View File

@@ -115,11 +115,15 @@ function grabCiteFromCrossref($article_id,$act="zd"){
$article_cite_obj = Db::name("article_cite");
$article_info = $article_obj->where("article_id",$article_id)->find();
$cite_days = (time()-$article_info['cite_time'])/3600*24;
if($act=="zd"&&$cite_days<7){
return ;
}
// if($act=="zd"&&$cite_days<7){
// return ;
// }
try {
$rr = pCrossrefCite($article_id);
// var_dump($rr);die;
foreach ($rr as $v){
$c = $article_cite_obj->where("doi",$v['doi'])->find();
if($c){continue;}
@@ -134,6 +138,10 @@ function grabCiteFromCrossref($article_id,$act="zd"){
$articleEntity['state'] = 1;
$article_cite_obj->insert($articleEntity);
}
$article_obj->where("article_id",$article_id)->update(['cite_time'=>time()]);
}catch (\think\Exception $e){
echo $e->getMessage();