正在显示
1 个修改的文件
包含
4 行增加
和
1 行删除
| @@ -104,7 +104,6 @@ class UserLogic extends BaseLogic | @@ -104,7 +104,6 @@ class UserLogic extends BaseLogic | ||
| 104 | if($param['role_id'] == $this->model::ROLE_MANAGER){ | 104 | if($param['role_id'] == $this->model::ROLE_MANAGER){ |
| 105 | if(isset($param['id']) && !empty($param['id'])){ | 105 | if(isset($param['id']) && !empty($param['id'])){ |
| 106 | $condition = [ | 106 | $condition = [ |
| 107 | - 'mobile' => $param['mobile'], | ||
| 108 | 'project_id'=>$param['project_id'], | 107 | 'project_id'=>$param['project_id'], |
| 109 | 'id' => ['!=', $param['id']], | 108 | 'id' => ['!=', $param['id']], |
| 110 | 'role_id'=>$this->model::ROLE_MANAGER | 109 | 'role_id'=>$this->model::ROLE_MANAGER |
| @@ -157,9 +156,13 @@ class UserLogic extends BaseLogic | @@ -157,9 +156,13 @@ class UserLogic extends BaseLogic | ||
| 157 | } | 156 | } |
| 158 | Common::del_user_cache($this->model, $id, 'A'); | 157 | Common::del_user_cache($this->model, $id, 'A'); |
| 159 | }else{ | 158 | }else{ |
| 159 | + //查看当前项目是否有其他的超级管理员 | ||
| 160 | + $roleInfo = $this->model->read(['id'=>['!=',$info['id']],'role_id'=>0]); | ||
| 161 | + if($roleInfo === false){ | ||
| 160 | $this->fail('超级管理员不允许删除'); | 162 | $this->fail('超级管理员不允许删除'); |
| 161 | } | 163 | } |
| 162 | } | 164 | } |
| 165 | + } | ||
| 163 | return $this->success(); | 166 | return $this->success(); |
| 164 | } | 167 | } |
| 165 | 168 |
-
请 注册 或 登录 后发表评论