diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index ecf79ba..12e5589 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -154,6 +154,7 @@ class Article extends Controller { $re['author'] = $author; $re['cite'] = $cite; $re['mains'] = getArticleMains($data['article_id']); + $re['refers'] = getArticleRefers($data['article_id']); return jsonSuccess($re); } diff --git a/application/common.php b/application/common.php index 4e51922..8d94977 100644 --- a/application/common.php +++ b/application/common.php @@ -94,6 +94,18 @@ function getArticleMains($article_id){ return $frag; } +function getArticleRefers($article_id){ + $article_obj = Db::name("article"); + $article_info = $article_obj->where('article_id',$article_id)->find(); + $url = "http://api.tmrjournals.com/public/index.php/api/Web/getRefers"; + $program['w_article_id'] = $article_info['article_id']; + $dois = explode("/",$article_info['doi']); + $program['doi'] = $dois[1]; + $res = object_to_array(json_decode(myPost($url,$program))); + $refers = isset($res['data']['refers'])?$res['data']['refers']:[]; + return $refers; +} + function choiseJtitle($list){ foreach ($list as $k => $v){ $list[$k]['journal_title'] = choiseti($v);