This commit is contained in:
chengxl
2025-11-05 13:43:14 +08:00
parent 1d9971373a
commit cc31e2b728

View File

@@ -351,7 +351,7 @@ class Article extends Base
$aAiReview = array();
if (!empty($res)) {
$aArticleId = array_column($res, 'article_id');
$aAiReview = Db::table('t_article_ai_review')->field('article_id,content')->whereIn('article_id', $aArticleId)->column('article_id,content');
$aAiReview = Db::table('t_article_ai_review')->field('article_id,content')->whereIn('article_id', $aArticleId)->where('journal_scope_assessment','<>','')->column('article_id,content');
}
//查询AI审核内容 chengxiaoling 20250328 end
@@ -5709,7 +5709,7 @@ class Article extends Base
//文章领域处理
$aMajorInsert = $aMajorDelete = [];
if(!empty($sMajorData) && $sMajorData != -1){
if(!empty($sMajorData) && is_string($sMajorData) && $sMajorData != -1){
$aField = explode(',', $sMajorData);
$aWhere = ['state' => 0, 'article_id' => $iArticleId];
$aArticleMajor = Db::name('major_to_article')->where($aWhere)->order('major_id asc')->column('major_id');
@@ -5720,11 +5720,14 @@ class Article extends Base
//数据处理
if (!empty($aInsert)) {//新增
foreach ($aInsert as $key => $value) {
$value = intval($value);
if(empty($value)){
continue;
}
$aMajorInsert[] = ['major_id' => $value, 'article_id' => $iArticleId, 'ctime' => time(), 'state' => 0];
}
}
}
if($sMajorData == ''){//为空删除
$aWhere = ['state' => 0, 'article_id' => $iArticleId];
$aMajorDelete = Db::name('major_to_article')->where($aWhere)->column('major_id');