作者 lyh

gx

@@ -12,6 +12,7 @@ namespace App\Console\Commands\Ai; @@ -12,6 +12,7 @@ namespace App\Console\Commands\Ai;
12 use App\Models\Ai\AiBlog; 12 use App\Models\Ai\AiBlog;
13 use App\Models\Ai\AiBlogAuthor; 13 use App\Models\Ai\AiBlogAuthor;
14 use App\Models\Ai\AiBlogList; 14 use App\Models\Ai\AiBlogList;
  15 +use App\Models\Domain\DomainInfo;
15 use App\Models\Project\ProjectAiSetting; 16 use App\Models\Project\ProjectAiSetting;
16 use App\Models\RouteMap\RouteMap; 17 use App\Models\RouteMap\RouteMap;
17 use App\Services\AiBlogService; 18 use App\Services\AiBlogService;
@@ -51,6 +52,7 @@ class AiBlogListTask extends Command @@ -51,6 +52,7 @@ class AiBlogListTask extends Command
51 $projectAiSettingModel = new ProjectAiSetting(); 52 $projectAiSettingModel = new ProjectAiSetting();
52 $aiSettingInfo = $projectAiSettingModel->read(['project_id'=>$project_id]); 53 $aiSettingInfo = $projectAiSettingModel->read(['project_id'=>$project_id]);
53 $this->updateBlogList($aiSettingInfo); 54 $this->updateBlogList($aiSettingInfo);
  55 + $this->curlDelRoute($project_id);
54 DB::disconnect('custom_mysql'); 56 DB::disconnect('custom_mysql');
55 return true; 57 return true;
56 } 58 }
@@ -96,4 +98,24 @@ class AiBlogListTask extends Command @@ -96,4 +98,24 @@ class AiBlogListTask extends Command
96 } 98 }
97 return true; 99 return true;
98 } 100 }
  101 +
  102 + /**
  103 + * @remark :通知C端生成界面
  104 + * @name :sendNotice
  105 + * @author :lyh
  106 + * @method :post
  107 + * @time :2025/3/6 11:51
  108 + */
  109 + public function curlDelRoute($project_id){
  110 + $domainModel = new DomainInfo();
  111 + //获取项目域名
  112 + $domain = $domainModel->getProjectIdDomain($project_id);
  113 + if(!empty($domain)){
  114 + $url = $domain.'api/update_page/?project_id='.$project_id.'&route=7';
  115 + shell_exec('curl -k "'.$url.'"');
  116 + }else{
  117 + echo '域名不存在:' . $project_id . PHP_EOL . date('Y-m-d H:i:s');
  118 + }
  119 + return true;
  120 + }
99 } 121 }