From f6a6f237f7760b564cac4ba8fb1344a95f8d34bb Mon Sep 17 00:00:00 2001 From: chengxl Date: Thu, 28 Aug 2025 17:39:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=88=E5=AE=A1=E7=9B=B8=E5=85=B3=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Article.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index c06352b..ad2239d 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -552,7 +552,23 @@ class Article extends Base $up_data['editor_act'] = 0; } $this->article_obj->where('article_id', $data['articleId'])->update($up_data); - return json(['article' => $article_res, 'msg' => $article_msg, 'authors' => $author_res, 'suggest' => $suggest, 'transfer' => $transfer_res, 'transinfo' => $transfer_info, "major" => $major]); + + //查询终审意见 chengxiaoling 20250828 start + $aFinal = []; + $iArticleId = empty($data['articleId']) ? 0 : $data['articleId']; + if(!empty($iArticleId)){ + $aWhere = ['article_id' => $iArticleId,'state' => ['between',[1,3]]]; + $aFinal = Db::name('article_reviewer_final')->field('id,reviewer_id,state,suggest_for_editor,suggest_for_author,review_time')->where($aWhere)->select(); + if(!empty($aFinal)){ + //数据处理 + foreach ($aFinal as $key => $value) { + $aFinal[$key]['review_time'] = empty($value['review_time']) ? '' : date('Y-m-d H:i:s',$value['review_time']); + $aFinal[$key]['realname'] = empty($aUser[$value['reviewer_id']]) ? '' : $aUser[$value['reviewer_id']]; + } + } + } + //查询终审意见 chengxiaoling 20250828 end + return json(['article' => $article_res, 'msg' => $article_msg, 'authors' => $author_res, 'suggest' => $suggest, 'transfer' => $transfer_res, 'transinfo' => $transfer_info, "major" => $major,'suggest_final' => $aFinal]); }