diff --git a/application/api/controller/Ucenter.php b/application/api/controller/Ucenter.php index 37c8bb2..48eff49 100644 --- a/application/api/controller/Ucenter.php +++ b/application/api/controller/Ucenter.php @@ -582,7 +582,7 @@ class Ucenter extends Base{ } //查询文章信息 - $aArticle = $aAuthor = $aProductionArticle = []; + $aArticle = $aProductionArticle = []; $aChunksId = array_chunk($ids, 200); foreach ($aChunksId as $value) { $articles = $this->article_obj @@ -593,14 +593,13 @@ class Ucenter extends Base{ if(!empty($articles)){ //查询生产文章主表 $aArticleId = array_column($articles, 'article_id'); - $aProductionArticleInfo = $this->production_article_obj->field('article_id,doi')->whereIn("article_id",$aArticleId)->where("state",2)->column('doi','article_id'); + $aProductionArticleInfo = $this->production_article_obj->whereIn("article_id",$aArticleId)->where("state",2)->column('article_id,doi'); if(!empty($aProductionArticleInfo)){ - $aProductionArticle = array_merge($aProductionArticle,$aProductionArticleInfo); + $aProductionArticle += $aProductionArticleInfo; } } $aArticle = array_merge($aArticle,$articles); } - //数据处理 foreach ($aArticle as $k => $v){