作者 lyh

gx关闭项目理由

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