This commit is contained in:
wangjinlei
2023-07-03 13:14:55 +08:00
parent f2fcabbaa5
commit 20bab7a0ee
2 changed files with 13 additions and 0 deletions

View File

@@ -154,6 +154,7 @@ class Article extends Controller {
$re['author'] = $author; $re['author'] = $author;
$re['cite'] = $cite; $re['cite'] = $cite;
$re['mains'] = getArticleMains($data['article_id']); $re['mains'] = getArticleMains($data['article_id']);
$re['refers'] = getArticleRefers($data['article_id']);
return jsonSuccess($re); return jsonSuccess($re);
} }

View File

@@ -94,6 +94,18 @@ function getArticleMains($article_id){
return $frag; 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){ function choiseJtitle($list){
foreach ($list as $k => $v){ foreach ($list as $k => $v){
$list[$k]['journal_title'] = choiseti($v); $list[$k]['journal_title'] = choiseti($v);