作者 赵彬吉

update

@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Models\Project; 3 namespace App\Models\Project;
4 4
5 use App\Helper\Arr; 5 use App\Helper\Arr;
  6 +use App\Helper\Translate;
6 use App\Models\Base; 7 use App\Models\Base;
7 use App\Models\Devops\ServerConfig; 8 use App\Models\Devops\ServerConfig;
8 use App\Models\Optimize\Process; 9 use App\Models\Optimize\Process;
@@ -318,6 +319,14 @@ class Project extends Base @@ -318,6 +319,14 @@ class Project extends Base
318 $domain = $domain_parse['host'] ?? $domain; 319 $domain = $domain_parse['host'] ?? $domain;
319 //是否测试域名 320 //是否测试域名
320 $project_id = DeployBuild::where('test_domain', 'https://' . $domain . '/')->value('project_id'); 321 $project_id = DeployBuild::where('test_domain', 'https://' . $domain . '/')->value('project_id');
  322 + //是否小语种域名
  323 + $domainPrefix = explode(".",$domain);
  324 + if (!empty($domainPrefix)){
  325 + $isLang = Translate::getTls($domainPrefix[0]);
  326 + if ($isLang) {
  327 + $domain = "www.".$domainPrefix[1].".".$domainPrefix[2];
  328 + }
  329 + }
321 //是否正式域名 330 //是否正式域名
322 if (!$project_id) { 331 if (!$project_id) {
323 $project_id = \App\Models\Domain\DomainInfo::where('domain', $domain)->value('project_id'); 332 $project_id = \App\Models\Domain\DomainInfo::where('domain', $domain)->value('project_id');