This commit is contained in:
wangjinlei
2024-11-06 11:03:25 +08:00
parent 28a3c99ee3
commit 20a27edc57
2 changed files with 18 additions and 9 deletions

View File

@@ -326,10 +326,12 @@ class Datebase extends Controller
//pub-date
$stage_info = $this->journal_stage_obj->where("journal_stage_id",$article_info['journal_stage_id'])->find();
$pubDate = $articleMeta->addChild("pub_date");
$pub_date_list = explode(" ",$article_info['pub_date']);
$pubDate->addChild("year",$pub_date_list[2]);
$pubDate->addChild("month",$pub_date_list[1]);
if($article_info['pub_date']!=""){
$pubDate = $articleMeta->addChild("pub_date");
$pub_date_list = explode(" ",$article_info['pub_date']);
$pubDate->addChild("year",$pub_date_list[2]);
$pubDate->addChild("month",$pub_date_list[1]);
}
$vol = $articleMeta->addChild("volume",$stage_info['stage_vol']);
$vol->addAttribute("content-type","Vol.");
$issue = $articleMeta->addChild("issue",$article_info['npp']);
@@ -436,11 +438,12 @@ class Datebase extends Controller
public function scopusPushXML($stage_id){
$list = $this->article_obj->where("journal_stage_id",$stage_id)->where("state",0)->select();
$stage_info = $this->journal_stage_obj->where("journal_stage_id",$stage_id)->find();
foreach ($list as $v){
$this->xmlCreateForArticle($v['article_id']);
$file = substr($v['doi'],strpos($v['doi'],"/")+1).".xml";
pushSFTPForScopus($file,$v['file_pdf']);
pushSFTPForScopus($file,$v['file_pdf'],$stage_info);
}
}