first commit
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/20
|
||||
* Time: 19:01
|
||||
*/
|
||||
|
||||
namespace app\api\controller;
|
||||
use app\api\validate\DefaultMajorValidate;
|
||||
use app\api\validate\MajorSchValidate;
|
||||
use app\api\validate\MajorValidate;
|
||||
use app\api\validate\NewMajorSchValidate;
|
||||
use app\api\validate\NewSchMajorValidate;
|
||||
use app\api\validate\SearchAboutValidate;
|
||||
use app\lib\exception\ParamException;
|
||||
use think\Db;
|
||||
use app\api\model\Major as MajorModel;
|
||||
use app\api\model\NewMajor;
|
||||
class Major extends BaseController
|
||||
{
|
||||
|
||||
/*
|
||||
* 专业搜索框下拉
|
||||
* */
|
||||
public function getSearchAbout(){
|
||||
(new SearchAboutValidate())->goCheck();
|
||||
$title = input('title');
|
||||
$result = Db::table('yzy_majors')->field('title')->where([['title','like',$title . '%'],['level','=',3]])->select();
|
||||
return api_return("ok",$result);
|
||||
}
|
||||
|
||||
/*
|
||||
* 搜索专业
|
||||
* */
|
||||
public function getMajorInfo(){
|
||||
(new MajorValidate())->goCheck();
|
||||
$page = input('page',1);;
|
||||
$array = input();
|
||||
$result = MajorModel::getMajorInfoByTitle($array,$page);
|
||||
return api_return('ok',$result);
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取专业搜索页默认值
|
||||
* */
|
||||
public function getDefaultMajor(){
|
||||
(new DefaultMajorValidate())->goCheck();
|
||||
$userPro = input('userPro');
|
||||
$array = input();
|
||||
$result = MajorModel::getDefaultMajor($array);
|
||||
return api_return('ok',$result);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 普通高考查询外省向本省招收专业的学校
|
||||
* */
|
||||
public function getMajorSchool(){
|
||||
(new MajorSchValidate())->goCheck();
|
||||
$user_id = $this->verifyToken();
|
||||
$array = input('post.');
|
||||
$page = input('page',1);
|
||||
$result = MajorModel::getMajorSch($array,$user_id,$page);
|
||||
return api_return('ok',$result);
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
* 新高考查询外省向本省招收专业的学校
|
||||
* */
|
||||
public function getNewMajorSch(){
|
||||
(new NewMajorSchValidate())->goCheck();
|
||||
$user_id = $this->verifyToken();
|
||||
$array = input('post.');
|
||||
$page = input('page',1);
|
||||
$result = NewMajor::getNewMajorSch($array,$user_id,$page);
|
||||
return api_return('ok',$result);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user