online状态和publish状态下的文章查询是否推送到微信公众号
This commit is contained in:
@@ -69,11 +69,11 @@ class Publish extends Base
|
|||||||
$aDraft = empty($aAiWechatArticle[$val['article_id']]) ? [] : $aAiWechatArticle[$val['article_id']];
|
$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发布失败
|
$stages[$k]['articles'][$key]['ai_wechat_status'] = empty($aDraft) ? 3 : 4; //3 未生成草稿 4 已生成草稿未发布 10 发布成功 11 发布中 >11发布失败
|
||||||
if(!empty($aDraft)){
|
if(!empty($aDraft)){
|
||||||
foreach ($aDraft as $key => $value) {
|
foreach ($aDraft as $kk => $value) {
|
||||||
if($key == '-1'){
|
if($kk == '-1'){
|
||||||
$stages[$k]['articles'][$key]['ai_wechat_status'] = 4;
|
$stages[$k]['articles'][$key]['ai_wechat_status'] = 4;
|
||||||
}else{
|
}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)));
|
$res = object_to_array(json_decode(myPost($url, $pra)));
|
||||||
|
|
||||||
$articles = $res['data']["articleList"];
|
$articles = $res['data']["articleList"];
|
||||||
|
//AI内容是否生成 chengxiaoling 20250522 start
|
||||||
if(!empty($articles)){
|
if(!empty($articles)){
|
||||||
$aArticleId = array_column($articles, 'article_id');
|
$aArticleId = array_column($articles, 'article_id');
|
||||||
$aWechatArticle = $this->getWechatInfo($aArticleId);
|
$aWechatArticle = $this->getWechatInfo($aArticleId);
|
||||||
$aAiArticle = empty($aWechatArticle['ai_article']) ? [] : $aWechatArticle['ai_article'];
|
$aAiArticle = empty($aWechatArticle['ai_article']) ? [] : $aWechatArticle['ai_article'];
|
||||||
$aAiWechatArticle = empty($aWechatArticle['ai_wechat_article']) ? [] : $aWechatArticle['ai_wechat_article'];
|
$aAiWechatArticle = empty($aWechatArticle['ai_wechat_article']) ? [] : $aWechatArticle['ai_wechat_article'];
|
||||||
}
|
}
|
||||||
|
//AI内容是否生成 chengxiaoling 20250522 end
|
||||||
foreach ($articles as $k => $v){
|
foreach ($articles as $k => $v){
|
||||||
$a = explode('/',$v['doi']);
|
$a = explode('/',$v['doi']);
|
||||||
if(!isset($a[1])){
|
if(!isset($a[1])){
|
||||||
@@ -328,11 +330,11 @@ class Publish extends Base
|
|||||||
$aDraft = empty($aAiWechatArticle[$v['article_id']]) ? [] : $aAiWechatArticle[$v['article_id']];
|
$aDraft = empty($aAiWechatArticle[$v['article_id']]) ? [] : $aAiWechatArticle[$v['article_id']];
|
||||||
$articles[$k]['ai_wechat_status'] = empty($aDraft) ? 3 : 4; //3 未生成草稿 4 已生成草稿
|
$articles[$k]['ai_wechat_status'] = empty($aDraft) ? 3 : 4; //3 未生成草稿 4 已生成草稿
|
||||||
if(!empty($aDraft)){
|
if(!empty($aDraft)){
|
||||||
foreach ($aDraft as $key => $value) {
|
foreach ($aDraft as $kk=> $value) {
|
||||||
if($key == '-1'){
|
if($kk == '-1'){
|
||||||
$articles[$k]['ai_wechat_status'] = 4;
|
$articles[$k]['ai_wechat_status'] = 4;
|
||||||
}else{
|
}else{
|
||||||
$articles[$k]['ai_wechat_status'] = '1'.$key;
|
$articles[$k]['ai_wechat_status'] = '1'.$kk;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user