正在显示
1 个修改的文件
包含
13 行增加
和
1 行删除
| @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside\Optimize; | @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside\Optimize; | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | use App\Http\Controllers\Aside\BaseController; | 6 | use App\Http\Controllers\Aside\BaseController; |
| 7 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; | 7 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; |
| 8 | +use App\Http\Logic\Aside\Project\ProjectLogic; | ||
| 8 | use App\Models\Ai\AiPrefix; | 9 | use App\Models\Ai\AiPrefix; |
| 9 | use App\Models\ASide\APublicModel; | 10 | use App\Models\ASide\APublicModel; |
| 10 | use App\Models\Channel\Channel; | 11 | use App\Models\Channel\Channel; |
| @@ -241,12 +242,23 @@ class OptimizeController extends BaseController | @@ -241,12 +242,23 @@ class OptimizeController extends BaseController | ||
| 241 | 'robots.required' => 'robots不能为空', | 242 | 'robots.required' => 'robots不能为空', |
| 242 | 'project_id.required' => 'project_id不能为空', | 243 | 'project_id.required' => 'project_id不能为空', |
| 243 | ]); | 244 | ]); |
| 245 | + //TODO::通知C端 | ||
| 246 | + $projectLogic = new ProjectLogic(); | ||
| 247 | + $project = $projectLogic->getProjectInfo($this->param['project_id']); | ||
| 248 | + $domain = !empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''; | ||
| 249 | + if(!empty($domain)){ | ||
| 250 | + $domain = $project['deploy_build']['test_domain']; | ||
| 251 | + } | ||
| 252 | + $url = $domain.'/api/update_robots/?project_id='.$this->param['project_id']; | ||
| 253 | + $res = http_get($url); | ||
| 254 | + if(empty($res) || $res['status'] != 200){ | ||
| 255 | + $this->response('生成robots失败,请联系开发人员',Code::SYSTEM_ERROR); | ||
| 256 | + } | ||
| 244 | $projectModel = new Project(); | 257 | $projectModel = new Project(); |
| 245 | $rs = $projectModel->edit(['robots'=>$this->param['robots']],['id'=>$this->param['project_id']]); | 258 | $rs = $projectModel->edit(['robots'=>$this->param['robots']],['id'=>$this->param['project_id']]); |
| 246 | if($rs === false){ | 259 | if($rs === false){ |
| 247 | $this->response('系统错误,请联系管理员',Code::SYSTEM_ERROR); | 260 | $this->response('系统错误,请联系管理员',Code::SYSTEM_ERROR); |
| 248 | } | 261 | } |
| 249 | - //TODO::通知C端 | ||
| 250 | $this->response('success'); | 262 | $this->response('success'); |
| 251 | } | 263 | } |
| 252 | } | 264 | } |
-
请 注册 或 登录 后发表评论