online状态和publish状态下的文章查询是否推送到微信公众号

This commit is contained in:
chengxl
2025-05-22 10:28:59 +08:00
parent 598a14095d
commit d20ce69bfd

View File

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