|
@@ -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
|
//保存项目缓存
|