goCheck(); $array = input('post.'); $vipType = 0; //判断用户是否登录 if($array['is_login']){ $user_id = $this->verifyToken(); //验证用户 $limit = 5; //用户已登录验证是否具有查看概率权限 $resAuth = User::checkUserAuthByUserID($user_id,$array['type'],$array['userPro'],$array['score'],$array['subType']); if($resAuth == 0){ $vipType = 1; $limit = 10; } }else{ $limit = 2; $user_id = 0; } $page = $array['page']; $result = ChoiceModel::getSchoolByCondition($array,$page,$limit,$user_id,$vipType); return api_return($result['msg'],$result); } /* * 返回院校数量 * */ public function getSchoolCount(){ //参数验证 (new SchoolChoiceValidate())->goCheck(); $array = input('post.'); //判断用户是否登录 if($array['is_login']){ $this->verifyToken(); } $result = ChoiceModel::getSchoolCount($array); return api_return('ok',$result); } /* * 查询学校的专业 * */ public function getSchMajorBy(){ (new SchMajorValidate())->goCheck(); $array = input('post.'); $user_id = 0; //判断用户是否登录 if($array['is_login']){ $user_id = $this->verifyToken(); } $result = Major::getSchMajorBy($array,$user_id); if($result){ return api_return('ok',$result); }else{ return api_return('暂无数据'); } } /* * 查询院校历年招生情况 * */ public function getSchEnrollByYear(){ (new SchEnrollValidate())->goCheck(); $array = input('post.'); $result = SchScore::getSchEnrollByYear($array); if($result){ return api_return('ok',$result); }else{ return api_return('暂无数据'); } } }