From 2bd356caac568200ada535cc1ae9381c239a8456 Mon Sep 17 00:00:00 2001 From: chengxl Date: Thu, 3 Apr 2025 10:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=8A=A0=E8=BD=BD=E9=80=9F?= =?UTF-8?q?=E5=BA=A6=E6=85=A2=E6=96=B9=E6=B3=95=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Ucenter.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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){