合并分支 'master-server' 到 'master'
修改域名是增加验证 查看合并请求 !638
正在显示
2 个修改的文件
包含
12 行增加
和
1 行删除
| @@ -59,7 +59,7 @@ class ProductController extends BaseController | @@ -59,7 +59,7 @@ class ProductController extends BaseController | ||
| 59 | $template_id = $this->getTemplateId(BTemplate::SOURCE_PRODUCT,BTemplate::IS_DETAIL);//获取模版id | 59 | $template_id = $this->getTemplateId(BTemplate::SOURCE_PRODUCT,BTemplate::IS_DETAIL);//获取模版id |
| 60 | $userModel = new User(); | 60 | $userModel = new User(); |
| 61 | foreach ($lists['list'] as $k=>$v){ | 61 | foreach ($lists['list'] as $k=>$v){ |
| 62 | - $v['url'] = $this->user['domain'] . getRouteMap(RouteMap::SOURCE_PRODUCT,$v['id']);; | 62 | + $v['url'] = $this->user['domain'] . getRouteMap(RouteMap::SOURCE_PRODUCT,$v['id']); |
| 63 | $v['category_id_text'] = $this->categoryName($v['id'],$cate_data); | 63 | $v['category_id_text'] = $this->categoryName($v['id'],$cate_data); |
| 64 | $v['keyword_id_text'] = $this->keywordName($v['keyword_id'],$key_data); | 64 | $v['keyword_id_text'] = $this->keywordName($v['keyword_id'],$key_data); |
| 65 | $v['created_uid_text'] = $userModel->getName($v['created_uid']); | 65 | $v['created_uid_text'] = $userModel->getName($v['created_uid']); |
| @@ -658,7 +658,18 @@ class ProjectLogic extends BaseLogic | @@ -658,7 +658,18 @@ class ProjectLogic extends BaseLogic | ||
| 658 | * @time :2023/9/4 14:29 | 658 | * @time :2023/9/4 14:29 |
| 659 | */ | 659 | */ |
| 660 | public function editDomainStatus($domain,$project_id){ | 660 | public function editDomainStatus($domain,$project_id){ |
| 661 | + | ||
| 662 | + $projectOptimize = new DeployOptimize(); | ||
| 663 | + $optimizeInfo = $projectOptimize->read(['project_id'=>$project_id],['domain']); | ||
| 664 | + if($optimizeInfo['domain'] == $domain){ | ||
| 665 | + return $this->success(); | ||
| 666 | + } | ||
| 661 | $domainModel = new DomainInfo(); | 667 | $domainModel = new DomainInfo(); |
| 668 | + //查看当前域名是否已使用 | ||
| 669 | + $domainInfo = $domainModel->read(['id'=>$domain,'project_id'=>['!=',0]]); | ||
| 670 | + if($domainInfo !== false){ | ||
| 671 | + $this->fail('当前域名已被其他服务器使用'); | ||
| 672 | + } | ||
| 662 | //先清空上一次所绑定的域名 | 673 | //先清空上一次所绑定的域名 |
| 663 | $info = $domainModel->read(['project_id'=>$project_id]); | 674 | $info = $domainModel->read(['project_id'=>$project_id]); |
| 664 | if($info !== false){ | 675 | if($info !== false){ |
-
请 注册 或 登录 后发表评论