作者 lyh

gx脚本

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