作者 lyh

gx

@@ -305,16 +305,13 @@ class DomainInfoLogic extends BaseLogic @@ -305,16 +305,13 @@ class DomainInfoLogic extends BaseLogic
305 ]; 305 ];
306 $this->model->edit($data,['id'=>$this->param['id']]); 306 $this->model->edit($data,['id'=>$this->param['id']]);
307 //主站生成证书 307 //主站生成证书
308 - @file_put_contents(storage_path('logs/lyh_error.log'), var_export('是否进入', true) . PHP_EOL, FILE_APPEND);  
309 EditDomainBt::dispatch($this->param['id']); 308 EditDomainBt::dispatch($this->param['id']);
310 // $this->setDomainSsl($server_info['init_domain'],$info['domain'],$this->param['extend_config'] ?? [],$this->param['other_domain'] ?? [],$this->param['is_https'] ?? 0); 309 // $this->setDomainSsl($server_info['init_domain'],$info['domain'],$this->param['extend_config'] ?? [],$this->param['other_domain'] ?? [],$this->param['is_https'] ?? 0);
311 -  
312 //amp站生成证书 310 //amp站生成证书
313 if($data['amp_status']){ 311 if($data['amp_status']){
314 EditAmpDomainBt::dispatch($this->param['id']); 312 EditAmpDomainBt::dispatch($this->param['id']);
315 // $this->setAmpDomainSsl($server_info['init_domain'],$info['domain']); 313 // $this->setAmpDomainSsl($server_info['init_domain'],$info['domain']);
316 } 314 }
317 -  
318 return $this->success(); 315 return $this->success();
319 } 316 }
320 317
@@ -77,9 +77,8 @@ class RankDataLogic extends BaseLogic @@ -77,9 +77,8 @@ class RankDataLogic extends BaseLogic
77 'keyword_num' => $project['deploy_build']['keyword_num'], 77 'keyword_num' => $project['deploy_build']['keyword_num'],
78 'compliance_day' => $project['finish_remain_day'] ?? 0, 78 'compliance_day' => $project['finish_remain_day'] ?? 0,
79 'remain_day' => $project['deploy_build']['service_duration'] - ($project['finish_remain_day'] ?? 0), 79 'remain_day' => $project['deploy_build']['service_duration'] - ($project['finish_remain_day'] ?? 0),
80 - 'g_top_plan' => $project['g_top_plan'] ?? [], 80 + 'g_top_plan' => $project['deploy_optimize']['g_top_plan'] ?? [],
81 ]; 81 ];
82 -  
83 //小语种列表 82 //小语种列表
84 $quanqiusou_api = new QuanqiusouApi(); 83 $quanqiusou_api = new QuanqiusouApi();
85 $lang_data = $quanqiusou_api->getLangRankData($api_no); 84 $lang_data = $quanqiusou_api->getLangRankData($api_no);
@@ -9,6 +9,7 @@ use App\Models\Devops\ServerConfig; @@ -9,6 +9,7 @@ use App\Models\Devops\ServerConfig;
9 use App\Models\Optimize\Process; 9 use App\Models\Optimize\Process;
10 use App\Services\Facades\Upload; 10 use App\Services\Facades\Upload;
11 use Illuminate\Support\Facades\Cache; 11 use Illuminate\Support\Facades\Cache;
  12 +use App\Models\Domain\DomainInfo as DomainInfoModel;
12 13
13 class Project extends Base 14 class Project extends Base
14 { 15 {
@@ -354,19 +355,23 @@ class Project extends Base @@ -354,19 +355,23 @@ class Project extends Base
354 $project_id = DeployBuild::where('test_domain', 'https://' . $domain . '/')->value('project_id'); 355 $project_id = DeployBuild::where('test_domain', 'https://' . $domain . '/')->value('project_id');
355 //是否正式域名 356 //是否正式域名
356 if (!$project_id) { 357 if (!$project_id) {
357 - //是否小语种域名或amp站域名  
358 - $domainPrefix = explode(".",$domain);  
359 - if (!empty($domainPrefix)){  
360 - if($domainPrefix[0] == 'm'){  
361 - $domain = "www.".$domainPrefix[1].".".$domainPrefix[2];  
362 - }else{  
363 - $isLang = Translate::getTls($domainPrefix[0]);  
364 - if ($isLang) { 358 + $domainModel = new DomainInfoModel();
  359 + $project_id = $domainModel->formatQuery(['domain'=>$domain,'status'=>1])->value('project_id');
  360 + if (empty($project_id)) {
  361 + //是否小语种域名或amp站域名
  362 + $domainPrefix = explode(".",$domain);
  363 + if (!empty($domainPrefix)){
  364 + if($domainPrefix[0] == 'm'){
365 $domain = "www.".$domainPrefix[1].".".$domainPrefix[2]; 365 $domain = "www.".$domainPrefix[1].".".$domainPrefix[2];
  366 + }else{
  367 + $isLang = Translate::getTls($domainPrefix[0]);
  368 + if ($isLang) {
  369 + $domain = "www.".$domainPrefix[1].".".$domainPrefix[2];
  370 + }
366 } 371 }
367 } 372 }
  373 + $project_id = $domainModel->formatQuery(['domain'=>$domain,'status'=>1])->value('project_id');
368 } 374 }
369 - $project_id = \App\Models\Domain\DomainInfo::where('domain', $domain)->value('project_id');  
370 } 375 }
371 $project = self::find($project_id ?: 0); 376 $project = self::find($project_id ?: 0);
372 if($project){ 377 if($project){