作者 lyh

Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6 into lyh-server

@@ -14,6 +14,7 @@ use App\Models\Product\CategoryRelated; @@ -14,6 +14,7 @@ use App\Models\Product\CategoryRelated;
14 use App\Models\Product\Keyword; 14 use App\Models\Product\Keyword;
15 use App\Models\Product\Product; 15 use App\Models\Product\Product;
16 use App\Models\Project\DeployBuild; 16 use App\Models\Project\DeployBuild;
  17 +use App\Models\Project\DeployOptimize;
17 use App\Models\Project\Project; 18 use App\Models\Project\Project;
18 use App\Models\Template\BCustomTemplate; 19 use App\Models\Template\BCustomTemplate;
19 use App\Models\WebSetting\WebLanguage; 20 use App\Models\WebSetting\WebLanguage;
@@ -44,6 +45,27 @@ class Temp extends Command @@ -44,6 +45,27 @@ class Temp extends Command
44 } 45 }
45 46
46 /** 47 /**
  48 + * 未被标注 特殊前后缀 && 未达标项目 && 优化开始时间 > 2025-01-01 00:00:00 ,开启自动添加聚合页关键词的前后缀关键词配置
  49 + * @author Akun
  50 + * @date 2025/04/02 14:00
  51 + */
  52 + public function changeIsAutoKeywords(){
  53 + $project_list = DeployOptimize::where('special', 'not like', '%,8,%')->where('start_date', '>', '2025-01-01 00:00:00')->get();
  54 +
  55 + foreach ($project_list as $project) {
  56 + $is_remain_today = Project::where('id', $project->project_id)->value('is_remain_today');
  57 + if ($is_remain_today) {
  58 + continue;
  59 + }
  60 +
  61 + $project->is_auto_keywords = 1;
  62 + $project->save();
  63 +
  64 + $this->output('ID:' . $project->id . ' | success');
  65 + }
  66 + }
  67 +
  68 + /**
47 * 3424项目导入pdf 69 * 3424项目导入pdf
48 * @return bool 70 * @return bool
49 * @throws \Exception 71 * @throws \Exception
@@ -424,6 +424,8 @@ class ProjectUpdate extends Command @@ -424,6 +424,8 @@ class ProjectUpdate extends Command
424 ]; 424 ];
425 $detailModel->insert($data_s); 425 $detailModel->insert($data_s);
426 } 426 }
  427 +
  428 + CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PRODUCT, $id, $domain_arr['host'], $link_type, $language_list, $page_list);
427 } 429 }
428 } 430 }
429 if ($six_read) { 431 if ($six_read) {
@@ -582,6 +584,8 @@ class ProjectUpdate extends Command @@ -582,6 +584,8 @@ class ProjectUpdate extends Command
582 'release_at' => $item['post_date'] ?? date('Y-m-d H:i:s'), 584 'release_at' => $item['post_date'] ?? date('Y-m-d H:i:s'),
583 'sort' => $item['sort'] ?? 0, 585 'sort' => $item['sort'] ?? 0,
584 ], ['id' => $news['id']]); 586 ], ['id' => $news['id']]);
  587 +
  588 + CollectTask::_insert($item['url'], $project_id, $api_type == 'news' ? RouteMap::SOURCE_NEWS : RouteMap::SOURCE_BLOG, $news['id'], $domain_arr['host'], $link_type, $language_list, $page_list);
585 } 589 }
586 } 590 }
587 } catch (\Exception $e) { 591 } catch (\Exception $e) {
@@ -637,9 +641,7 @@ class ProjectUpdate extends Command @@ -637,9 +641,7 @@ class ProjectUpdate extends Command
637 641
638 CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $id, $domain_arr['host'], $link_type, $language_list, $page_list); 642 CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $id, $domain_arr['host'], $link_type, $language_list, $page_list);
639 } else { 643 } else {
640 - $id = $custom['id'];  
641 - $six_read = $custom['six_read'];  
642 - if ($six_read) { 644 + if ($custom['six_read']) {
643 //按5.0展示才需要更新数据 645 //按5.0展示才需要更新数据
644 $model->edit([ 646 $model->edit([
645 'name' => $item['ttile'], 647 'name' => $item['ttile'],
@@ -647,7 +649,9 @@ class ProjectUpdate extends Command @@ -647,7 +649,9 @@ class ProjectUpdate extends Command
647 'keywords' => $item['keywords'] ?? '', 649 'keywords' => $item['keywords'] ?? '',
648 'description' => $item['description'] ?? '', 650 'description' => $item['description'] ?? '',
649 'html' => $item['content'] ?? '', 651 'html' => $item['content'] ?? '',
650 - ], ['id' => $id]); 652 + ], ['id' => $custom['id']]);
  653 +
  654 + CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $custom['id'], $domain_arr['host'], $link_type, $language_list, $page_list);
651 } 655 }
652 } 656 }
653 } catch (\Exception $e) { 657 } catch (\Exception $e) {
@@ -779,6 +783,8 @@ class ProjectUpdate extends Command @@ -779,6 +783,8 @@ class ProjectUpdate extends Command
779 'release_at' => $item['post_time'] ?? date('Y-m-d H:i:s'), 783 'release_at' => $item['post_time'] ?? date('Y-m-d H:i:s'),
780 'image' => $new_img 784 'image' => $new_img
781 ], ['id' => $id]); 785 ], ['id' => $id]);
  786 +
  787 + CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_MODULE, $id, $domain_arr['host'], $link_type, $language_list, $page_list);
782 } 788 }
783 } 789 }
784 790