正在显示
1 个修改的文件
包含
8 行增加
和
2 行删除
| @@ -63,7 +63,10 @@ class UserLoginLogic | @@ -63,7 +63,10 @@ class UserLoginLogic | ||
| 63 | $projectArr[] = $v['project_id']; | 63 | $projectArr[] = $v['project_id']; |
| 64 | } | 64 | } |
| 65 | $projectModel = new Project(); | 65 | $projectModel = new Project(); |
| 66 | - $project_list = $projectModel->list(['id'=>['in',$projectArr],'delete_status'=>0],'id',['id','title']); | 66 | + $project_list = $projectModel->list(['id'=>['in',$projectArr],'type'=>['!=',8],'delete_status'=>0],'id',['id','title']); |
| 67 | + if(empty($project_list)){ | ||
| 68 | + $this->fail('当前项目已关闭,请联系管理员'); | ||
| 69 | + } | ||
| 67 | foreach ($project_list as $k => $v){ | 70 | foreach ($project_list as $k => $v){ |
| 68 | $v['domain'] = (new DomainInfo())->getProjectIdDomain($v['id']); | 71 | $v['domain'] = (new DomainInfo())->getProjectIdDomain($v['id']); |
| 69 | $project_list[$k] = $v; | 72 | $project_list[$k] = $v; |
| @@ -181,12 +184,15 @@ class UserLoginLogic | @@ -181,12 +184,15 @@ class UserLoginLogic | ||
| 181 | * @time :2023/8/29 15:26 | 184 | * @time :2023/8/29 15:26 |
| 182 | */ | 185 | */ |
| 183 | public function assembleParam($mobile,$project_id){ | 186 | public function assembleParam($mobile,$project_id){ |
| 184 | - $info = $this->model->read(['mobile'=>$mobile,'project_id'=>$project_id],['id','mobile','status','role_id','token','name','wechat','project_id']); | 187 | + $info = $this->model->read(['mobile'=>$mobile,'project_id'=>$project_id],['id','mobile','status','type','role_id','token','name','wechat','project_id']); |
| 185 | //获取项目详情 | 188 | //获取项目详情 |
| 186 | $project = $this->getProjectInfo($project_id); | 189 | $project = $this->getProjectInfo($project_id); |
| 187 | if($project['site_status'] != 0){//关闭站点 | 190 | if($project['site_status'] != 0){//关闭站点 |
| 188 | $this->fail('当前网站已过期,请联系管理员及时续费。'); | 191 | $this->fail('当前网站已过期,请联系管理员及时续费。'); |
| 189 | } | 192 | } |
| 193 | + if($project['type'] == 8){//关闭项目 | ||
| 194 | + $this->fail('当前网站已关闭,请联系管理员。'); | ||
| 195 | + } | ||
| 190 | $info = $this->handleInfo($info,$project); | 196 | $info = $this->handleInfo($info,$project); |
| 191 | $info['login_source'] = User::LOGIN_PASSWORD_SOURCE;//账号密码登录返回 | 197 | $info['login_source'] = User::LOGIN_PASSWORD_SOURCE;//账号密码登录返回 |
| 192 | //保存项目缓存 | 198 | //保存项目缓存 |
-
请 注册 或 登录 后发表评论