goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); //检查是否已添加收藏 CollectModel::checkMyCollectSch($array['rec_id'],$user_id); $result = CollectModel::addUserCollectSch($user_id,$array); return api_return('收藏成功!',$result); } /* * 我的收藏院校 * */ public function getMyCollectSchool(){ (new AllCollectSelValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); $page = input('page'); $result = CollectModel::getMyCollectSch($array,$user_id,$page); return api_return('ok',$result); } /* * 移除收藏院校 * */ public function delMyCollectSchool(){ (new IDMustValidate())->goCheck(); $user_id = $this->verifyToken(); $id = input('id'); $result = CollectModel::delMyCollectSch($id,$user_id); if($result){ return api_return('移除成功!',$result); }else{ return api_return('移除失败!'); } } /* * 收藏专业 * */ public function addCollectMajor(){ (new CollectMajorValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); //检查是否已添过收藏 CollectMajor::checkMyCollectMajor($array['sch_id'],$array['userPro'],$array['majorCode'],$array['subType'],$array['score'],$user_id); $result = CollectMajor::addUserCollectMajor($user_id,$array); return api_return('收藏成功!',$result); } /* * 移除收藏专业 * */ public function delMyCollectMajor(){ (new IDMustValidate())->goCheck(); $user_id = $this->verifyToken(); $id = input('id'); $result = CollectMajor::delMyCollectMajor($id,$user_id); if($result){ return api_return('移除成功!',$result); }else{ return api_return('移除失败!'); } } /* * 我的收藏专业 * */ public function getMyCollectMajor(){ (new AllCollectSelValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); $page = input('page'); $result = CollectMajor::getMyCollectMajor($array,$user_id,$page); return api_return('ok',$result); } ////////////////////////////////////新高考///////////////////////////////////////////////////////////////////// /* * 新高考收藏专业 * */ public function addNewMajor(){ (new colNewMajorValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); //检查是否已添过收藏 CollectNewMajor::checkMyNewMajor($array['plan_id'],$user_id); $result = CollectNewMajor::addUserNewMajor($user_id,$array); return api_return('收藏成功!',$result); } /* * 新高考移除收藏专业 * */ public function delNewMajor(){ (new IDMustValidate())->goCheck(); $user_id = $this->verifyToken(); $id = input('id'); $result = CollectNewMajor::delMyNewMajor($id,$user_id); if($result){ return api_return('移除成功!',$result); }else{ return api_return('移除失败!'); } } /* * 新高考我的收藏专业 * */ public function getNewMajor(){ (new AllCollectSelValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); $page = input('page'); $result = CollectNewMajor::getMyNewMajor($array,$user_id,$page); return api_return('ok',$result); } /* * 新高考收藏院校 * */ public function addNewSch(){ (new colNewSchValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); //检查是否已添过收藏 CollectNewSch::checkMyNewSch($array['plan_id'],$user_id); $result = CollectNewSch::addUserNewSch($user_id,$array); return api_return('收藏成功!',$result); } /* * 新高考移除收藏院校 * */ public function delNewSch(){ (new IDMustValidate())->goCheck(); $user_id = $this->verifyToken(); $id = input('id'); $result = CollectNewSch::delMyNewSch($id,$user_id); if($result){ return api_return('移除成功!',$result); }else{ return api_return('移除失败!'); } } /* * 新高考我的收藏院校 * */ public function getNewSch(){ (new AllCollectSelValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); $page = input('page'); $result = CollectNewSch::getMyNewSch($array,$user_id,$page); return api_return('ok',$result); } /* * 普通高考和新高考院校和专业收藏分数段条件 * */ public function getScoreGrade(){ (new ScoreGradeValidate())->goCheck(); $user_id = $this->verifyToken(); $array = input('post.'); if($array['is_sch']){ $table = $array['provinceType'] == 2 ? "user_collect_new_school":"user_collect_school"; }else{ $table = $array['provinceType'] == 2 ? "user_collect_new_major":"user_collect_major"; } $result = Db::table($table)->field('score')->where([['user_id','=',$user_id],['userPro','=',$array['userPro']]])->group('score')->select(); return api_return('ok',$result); } }