正在显示
1 个修改的文件
包含
15 行增加
和
1 行删除
| @@ -1136,7 +1136,7 @@ class ProjectController extends BaseController | @@ -1136,7 +1136,7 @@ class ProjectController extends BaseController | ||
| 1136 | 1136 | ||
| 1137 | //获取项目数据 | 1137 | //获取项目数据 |
| 1138 | $projectModel = new Project(); | 1138 | $projectModel = new Project(); |
| 1139 | - $projectInfo = $projectModel->read(['id'=>$this->param['id']],['project_type','serve_id','site_status']); | 1139 | + $projectInfo = $projectModel->read(['id'=>$this->param['id']],['project_type','serve_id','site_status','site_token']); |
| 1140 | if(!$projectInfo){ | 1140 | if(!$projectInfo){ |
| 1141 | $this->fail('获取项目数据失败'); | 1141 | $this->fail('获取项目数据失败'); |
| 1142 | } | 1142 | } |
| @@ -1144,6 +1144,19 @@ class ProjectController extends BaseController | @@ -1144,6 +1144,19 @@ class ProjectController extends BaseController | ||
| 1144 | $this->response('success'); | 1144 | $this->response('success'); |
| 1145 | } | 1145 | } |
| 1146 | 1146 | ||
| 1147 | + if($projectInfo['serve_id'] == 8){ | ||
| 1148 | + //自建站项目 | ||
| 1149 | + if($this->param['site_status'] == 1){ | ||
| 1150 | + //关闭站点 | ||
| 1151 | + $site_token = $projectInfo['site_token'] ? $projectInfo['site_token'].'_expired' : ''; | ||
| 1152 | + }else{ | ||
| 1153 | + //开启站点 | ||
| 1154 | + $site_token = str_replace('_expired','',$projectInfo['site_token']); | ||
| 1155 | + } | ||
| 1156 | + | ||
| 1157 | + $projectModel->edit(['site_status'=>$this->param['site_status'],'site_token'=>$site_token],['id'=>$this->param['id']]); | ||
| 1158 | + }else{ | ||
| 1159 | + //普通项目 | ||
| 1147 | //获取域名数据 | 1160 | //获取域名数据 |
| 1148 | $domainModel = new DomainInfoModel(); | 1161 | $domainModel = new DomainInfoModel(); |
| 1149 | $domainInfo = $domainModel->read(['project_id'=>$this->param['id']],['id','domain','amp_status']); | 1162 | $domainInfo = $domainModel->read(['project_id'=>$this->param['id']],['id','domain','amp_status']); |
| @@ -1199,6 +1212,7 @@ class ProjectController extends BaseController | @@ -1199,6 +1212,7 @@ class ProjectController extends BaseController | ||
| 1199 | } | 1212 | } |
| 1200 | 1213 | ||
| 1201 | $projectModel->edit(['site_status'=>$this->param['site_status']],['id'=>$this->param['id']]); | 1214 | $projectModel->edit(['site_status'=>$this->param['site_status']],['id'=>$this->param['id']]); |
| 1215 | + } | ||
| 1202 | 1216 | ||
| 1203 | $this->response('success'); | 1217 | $this->response('success'); |
| 1204 | } | 1218 | } |
-
请 注册 或 登录 后发表评论