作者 赵彬吉

update

@@ -12,6 +12,7 @@ use App\Models\Domain\DomainInfo; @@ -12,6 +12,7 @@ use App\Models\Domain\DomainInfo;
12 use App\Models\Mail\Mail; 12 use App\Models\Mail\Mail;
13 use App\Models\Project\DeployBuild; 13 use App\Models\Project\DeployBuild;
14 use App\Models\Project\DeployOptimize; 14 use App\Models\Project\DeployOptimize;
  15 +use App\Models\Project\Project;
15 use App\Models\Project\ProjectKeyword; 16 use App\Models\Project\ProjectKeyword;
16 use App\Models\Project\ProjectUpdateTdk; 17 use App\Models\Project\ProjectUpdateTdk;
17 use App\Models\User\User; 18 use App\Models\User\User;
@@ -263,6 +264,7 @@ class UpdateSeoTdk extends Command @@ -263,6 +264,7 @@ class UpdateSeoTdk extends Command
263 public function seo_tdk($project_id, $task_id) 264 public function seo_tdk($project_id, $task_id)
264 { 265 {
265 $notify_master = $notify_keyword = false; 266 $notify_master = $notify_keyword = false;
  267 + $project = Project::find($project_id);
266 //更新统计 268 //更新统计
267 $update = []; 269 $update = [];
268 //AI指令 是否有定制指令 270 //AI指令 是否有定制指令
@@ -366,15 +368,20 @@ class UpdateSeoTdk extends Command @@ -366,15 +368,20 @@ class UpdateSeoTdk extends Command
366 } 368 }
367 } else if ($table == 'gl_product_keyword' && $field == 'seo_title') { 369 } else if ($table == 'gl_product_keyword' && $field == 'seo_title') {
368 # TODO 聚合页seo title 特殊处理 前缀_1 . 关键词 . 后缀_2 370 # TODO 聚合页seo title 特殊处理 前缀_1 . 关键词 . 后缀_2
369 - $prefix = $this->getPrefixKeyword($project_id, 'prefix', 1);  
370 - $suffix = $this->getPrefixKeyword($project_id, 'suffix', 2);  
371 - if (empty($prefix) || empty($suffix)){  
372 - continue; 371 + $seo_title = '';
  372 + //只有推广项目才加 前后缀
  373 + if($project->type == Project::TYPE_TWO) {
  374 + $prefix = $this->getPrefixKeyword($project_id, 'prefix', 1);
  375 + $suffix = $this->getPrefixKeyword($project_id, 'suffix', 2);
  376 + if (empty($prefix) || empty($suffix)) {
  377 + continue;
  378 + }
  379 +
  380 + $prefix = $this->getPrefixKeyword($project_id, 'prefix', 1, $v[$this->topic_fields[$table]]);
  381 + $suffix = $this->getPrefixKeyword($project_id, 'suffix', 2, $v[$this->topic_fields[$table]]);
  382 + $seo_title = $prefix . ' ' . $v[$this->topic_fields[$table]] . ' ' . $suffix;
373 } 383 }
374 384
375 - $prefix = $this->getPrefixKeyword($project_id, 'prefix', 1, $v[$this->topic_fields[$table]]);  
376 - $suffix = $this->getPrefixKeyword($project_id, 'suffix', 2, $v[$this->topic_fields[$table]]);  
377 - $seo_title = $prefix . ' ' . $v[$this->topic_fields[$table]] . ' ' . $suffix;  
378 $data[$field] = trim($seo_title); 385 $data[$field] = trim($seo_title);
379 $update[$table]['title']++; 386 $update[$table]['title']++;
380 } else if ($table == 'gl_ai_blog_list' && $field == 'seo_title') { 387 } else if ($table == 'gl_ai_blog_list' && $field == 'seo_title') {