正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
| @@ -77,7 +77,11 @@ class DomainInfo extends Command | @@ -77,7 +77,11 @@ class DomainInfo extends Command | ||
| 77 | public function updatePrivate($param) | 77 | public function updatePrivate($param) |
| 78 | { | 78 | { |
| 79 | $url = 'https://' . $param['domain']. '/api/applySsl/'; | 79 | $url = 'https://' . $param['domain']. '/api/applySsl/'; |
| 80 | + if(!empty($param['extend_config'])){ | ||
| 80 | $extend_config = json_decode($param['extend_config'], true); | 81 | $extend_config = json_decode($param['extend_config'], true); |
| 82 | + }else{ | ||
| 83 | + $extend_config = []; | ||
| 84 | + } | ||
| 81 | $top_domain = $this->getTopDomain($param['domain']); | 85 | $top_domain = $this->getTopDomain($param['domain']); |
| 82 | if ((empty($extend_config) || empty($extend_config[0]['origin'])) && $param['id'] != 3) { | 86 | if ((empty($extend_config) || empty($extend_config[0]['origin'])) && $param['id'] != 3) { |
| 83 | $extend_config = [ | 87 | $extend_config = [ |
| @@ -89,7 +93,7 @@ class DomainInfo extends Command | @@ -89,7 +93,7 @@ class DomainInfo extends Command | ||
| 89 | 'type' => 1, | 93 | 'type' => 1, |
| 90 | 'route' => 1, | 94 | 'route' => 1, |
| 91 | "domain" =>$param['domain'], | 95 | "domain" =>$param['domain'], |
| 92 | - "rewrite"=> $extend_config, | 96 | + "rewrite"=> $extend_config ?? [], |
| 93 | 'other_domain' => [$top_domain, '*.' . $top_domain], | 97 | 'other_domain' => [$top_domain, '*.' . $top_domain], |
| 94 | 'private_key' => '', | 98 | 'private_key' => '', |
| 95 | 'cert' => '' | 99 | 'cert' => '' |
-
请 注册 或 登录 后发表评论