|
...
|
...
|
@@ -148,7 +148,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
//初始化项目
|
|
|
|
$this->createProjectData($this->param);
|
|
|
|
//双向绑定服务器,需放到保存项目的上方
|
|
|
|
$this->setServers($this->param['serve_id'],$this->param['id']);
|
|
|
|
$this->setServers($this->param['serve_id'] ?? 0,$this->param['id']);
|
|
|
|
//保存项目信息
|
|
|
|
$this->saveProject($this->param);
|
|
|
|
//保存建站部署信息
|
|
...
|
...
|
@@ -192,6 +192,9 @@ class ProjectLogic extends BaseLogic |
|
|
|
$serversModel->where(['id'=>$oldServerIpInfo['servers_id']])->decrement('being_number',1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(empty($servers_id)){
|
|
|
|
return $this->success();
|
|
|
|
}
|
|
|
|
$serversIpInfo = $serversIpModel->read(['id'=>$servers_id]);
|
|
|
|
$serversInfo = $serversModel->read(['id'=>$serversIpInfo['servers_id']]);
|
|
|
|
if($serversIpInfo['total'] >= $serversInfo['ip_total']){
|
...
|
...
|
|