diff --git a/application/master/controller/Datebase.php b/application/master/controller/Datebase.php index 4b5cc41..3b476d1 100644 --- a/application/master/controller/Datebase.php +++ b/application/master/controller/Datebase.php @@ -36,7 +36,7 @@ class Datebase extends Controller protected $article_author_to_organ_obj = ""; protected $article_organ_obj = ''; - protected $ts_base_url = "http://ts.tmrjournals.cn/"; + protected $ts_base_url = "http://ts.tmrjournals.com/"; public function __construct(\think\Request $request = null) { @@ -468,6 +468,23 @@ class Datebase extends Controller + public function creatXmlByStage(){ + $data = $this->request->post(); + $rule = new Validate([ + "journal_stage_id"=>"require" + ]); + if(!$rule->check($data)){ + return jsonError($rule->getError()); + } + $articles = $this->article_obj->where("journal_stage_id",$data['journal_stage_id'])->select(); + foreach ($articles as $v){ + $this->xmlCreateForArticle($v['article_id']); + } + + } + + + private function EBSCOPushXml($article_id){ $article_info = $this->article_obj->where("article_id",$article_id)->find(); $journal_info = $this->journal_obj->where("journal_id",$article_info['journal_id'])->find();