From d35ec304493004cc7be0df3346bcbcfca855fc00 Mon Sep 17 00:00:00 2001 From: chengxl Date: Mon, 18 Aug 2025 11:24:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=87=AA=E5=8A=A8=E5=AE=A1?= =?UTF-8?q?=E7=A8=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Article.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index 8451ee5..67af1fb 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -3181,7 +3181,11 @@ class Article extends Base //注释文章筛选领域添加修改为AI推荐领域,在第四步可以查看修改 chengxiaoling 20250722 // changeArticleMajor($article_id,$data['major']); if(!empty($article_id)){//AI推荐领域队列执行 - $sQueueId = \think\Queue::push('app\api\job\RecommendArticleField@fire',['article_id' => $article_id], 'RecommendArticleField'); + $oArticle = new \app\common\Article; + $aArticleField = $oArticle->getArticleField(['article_id' => $article_id]); + if(empty($aArticleField['data'])){ + $sQueueId = \think\Queue::push('app\api\job\RecommendArticleField@fire',['article_id' => $article_id], 'RecommendArticleField'); + } } //注释文章筛选领域添加修改为AI推荐领域,在第四步可以查看修改 chengxiaoling 20250722 @@ -3499,7 +3503,12 @@ class Article extends Base $this->updateArticleField(['article_id' => $iArticleId,'article_field' => $sMajorData]); } //判断是否有文章领域 进行更新操作 chengxiaoling 20250722 end - + //AI初审队列 chengxiaoling 20250815 start + if(!empty($iArticleId)){ + $aQueueParam = ['article_id' => $iArticleId]; + $sQueueId = \think\Queue::push('app\api\job\ArticleReview@fire', $aQueueParam, 'ArticleReview'); + } + //AI初审队列 chengxiaoling 20250815 end return json(['code' => 0]); }