作者 lyh

gx白帽seo前后缀

@@ -13,8 +13,10 @@ use App\Models\Ai\AiBlog; @@ -13,8 +13,10 @@ use App\Models\Ai\AiBlog;
13 use App\Models\Product\Category; 13 use App\Models\Product\Category;
14 use App\Models\Project\AggregateKeywordAffix; 14 use App\Models\Project\AggregateKeywordAffix;
15 use App\Models\Project\AiBlogTask; 15 use App\Models\Project\AiBlogTask;
  16 +use App\Models\Project\KeywordPrefix;
16 use App\Models\Project\Project; 17 use App\Models\Project\Project;
17 use App\Models\Project\ProjectAiSetting; 18 use App\Models\Project\ProjectAiSetting;
  19 +use App\Models\Project\ProjectWhiteHatAffix;
18 use App\Models\Template\BTemplateMain; 20 use App\Models\Template\BTemplateMain;
19 use App\Models\Template\TemplateTypeMain; 21 use App\Models\Template\TemplateTypeMain;
20 use App\Services\AiBlogService; 22 use App\Services\AiBlogService;
@@ -39,6 +41,24 @@ class lyhDemo extends Command @@ -39,6 +41,24 @@ class lyhDemo extends Command
39 protected $description = '更新路由'; 41 protected $description = '更新路由';
40 42
41 public function handle(){ 43 public function handle(){
  44 + $projectModel = new Project();
  45 + $lists = $projectModel->list(['delete_status' => 0,'project_type'=>1,'extend_type'=>0,'type'=>['in',[2,3,4,6]]], 'id', ['id']);
  46 + //获取
  47 + $keywordPrefixModel = new KeywordPrefix();
  48 + $keywordPrefixArr = $keywordPrefixModel->selectField(['project_id'=>0,'type'=>1],'keyword');
  49 + $prefixStr = explode("\n",$keywordPrefixArr);
  50 + $keywordSuffixArr = $keywordPrefixModel->selectField(['project_id'=>0,'type'=>2],'keyword');
  51 + $suffixStr = explode("\n",$keywordSuffixArr);
  52 + $whiteModel = new ProjectWhiteHatAffix();
  53 + foreach ($lists as $val) {
  54 + echo date('Y-m-d H:i:s') . '开始--项目的id:' . $val['id'] . PHP_EOL;
  55 + $data = [
  56 + 'project_id'=>$val['id'],
  57 + 'prefix'=>$prefixStr,
  58 + 'suffix'=>$suffixStr,
  59 + ];
  60 + $whiteModel->add($data);
  61 + }
42 return true; 62 return true;
43 } 63 }
44 64