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; } } }