|
...
|
...
|
@@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Domain; |
|
|
|
|
|
|
|
use App\Http\Logic\Aside\BaseLogic;
|
|
|
|
use App\Models\Domain\DomainInfo;
|
|
|
|
use App\Models\Project\DeployOptimize;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use GuzzleHttp\Client;
|
|
|
|
use GuzzleHttp\Exception\GuzzleException;
|
|
...
|
...
|
@@ -109,7 +110,16 @@ class DomainInfoLogic extends BaseLogic |
|
|
|
* @time :2023/8/1 15:41
|
|
|
|
*/
|
|
|
|
public function delDomain(){
|
|
|
|
$this->param['id'] = ['in',$this->param['id']];
|
|
|
|
$ids = $this->param['id'];
|
|
|
|
foreach ($ids as $k => $v){
|
|
|
|
$info = $this->model->read(['id'=>$v]);
|
|
|
|
$deployOptimizeModel = new DeployOptimize();
|
|
|
|
$domainInfo = $deployOptimizeModel->read(['domain'=>$info['domain']]);
|
|
|
|
if($domainInfo !== false){
|
|
|
|
$this->fail('当前域名正在使用中');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->param['id'] = ['in',$ids];
|
|
|
|
$rs = $this->model->del($this->param);
|
|
|
|
if($rs === false){
|
|
|
|
$this->fail('error');
|
...
|
...
|
|