From d20ce69bfd027481e8aeddb2df9024e564e4cec3 Mon Sep 17 00:00:00 2001 From: chengxl Date: Thu, 22 May 2025 10:28:59 +0800 Subject: [PATCH] =?UTF-8?q?online=E7=8A=B6=E6=80=81=E5=92=8Cpublish?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E4=B8=8B=E7=9A=84=E6=96=87=E7=AB=A0=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=98=AF=E5=90=A6=E6=8E=A8=E9=80=81=E5=88=B0=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E5=85=AC=E4=BC=97=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Publish.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/application/api/controller/Publish.php b/application/api/controller/Publish.php index ef1d423..f27bd03 100644 --- a/application/api/controller/Publish.php +++ b/application/api/controller/Publish.php @@ -69,11 +69,11 @@ class Publish extends Base $aDraft = empty($aAiWechatArticle[$val['article_id']]) ? [] : $aAiWechatArticle[$val['article_id']]; $stages[$k]['articles'][$key]['ai_wechat_status'] = empty($aDraft) ? 3 : 4; //3 未生成草稿 4 已生成草稿未发布 10 发布成功 11 发布中 >11发布失败 if(!empty($aDraft)){ - foreach ($aDraft as $key => $value) { - if($key == '-1'){ + foreach ($aDraft as $kk => $value) { + if($kk == '-1'){ $stages[$k]['articles'][$key]['ai_wechat_status'] = 4; }else{ - $stages[$k]['articles'][$key]['ai_wechat_status'] = '1'.$key; + $stages[$k]['articles'][$key]['ai_wechat_status'] = '1'.$kk; } } } @@ -296,12 +296,14 @@ class Publish extends Base $res = object_to_array(json_decode(myPost($url, $pra))); $articles = $res['data']["articleList"]; + //AI内容是否生成 chengxiaoling 20250522 start if(!empty($articles)){ $aArticleId = array_column($articles, 'article_id'); $aWechatArticle = $this->getWechatInfo($aArticleId); $aAiArticle = empty($aWechatArticle['ai_article']) ? [] : $aWechatArticle['ai_article']; $aAiWechatArticle = empty($aWechatArticle['ai_wechat_article']) ? [] : $aWechatArticle['ai_wechat_article']; } + //AI内容是否生成 chengxiaoling 20250522 end foreach ($articles as $k => $v){ $a = explode('/',$v['doi']); if(!isset($a[1])){ @@ -328,11 +330,11 @@ class Publish extends Base $aDraft = empty($aAiWechatArticle[$v['article_id']]) ? [] : $aAiWechatArticle[$v['article_id']]; $articles[$k]['ai_wechat_status'] = empty($aDraft) ? 3 : 4; //3 未生成草稿 4 已生成草稿 if(!empty($aDraft)){ - foreach ($aDraft as $key => $value) { - if($key == '-1'){ + foreach ($aDraft as $kk=> $value) { + if($kk == '-1'){ $articles[$k]['ai_wechat_status'] = 4; }else{ - $articles[$k]['ai_wechat_status'] = '1'.$key; + $articles[$k]['ai_wechat_status'] = '1'.$kk; } } }