2025-06-04 18:31:54 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace app\api\controller\school;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 户外运动接口
|
|
|
|
*/
|
|
|
|
class SporApply extends Base
|
|
|
|
{
|
|
|
|
protected $noNeedLogin = ["add"];
|
|
|
|
protected $noNeedRight = '*';
|
|
|
|
|
|
|
|
protected $model = null;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 初始化操作
|
|
|
|
* @access protected
|
|
|
|
*/
|
|
|
|
protected function _initialize()
|
|
|
|
{
|
|
|
|
|
|
|
|
$this->model = new \app\common\model\school\SportApply();
|
|
|
|
parent::_initialize();
|
|
|
|
|
|
|
|
//判断登录用户是否是员工
|
|
|
|
$this->setUrlLock();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @ApiTitle( 户外运动招募申请表单)
|
|
|
|
* @ApiSummary(户外运动招募申请表单)
|
|
|
|
* @ApiMethod(POST)
|
|
|
|
* @ApiParams(name = "name", type = "string",required=true,description = "联系人")
|
|
|
|
* @ApiParams(name = "mobile", type = "string",required=true,description = "联系电话")
|
|
|
|
* @ApiParams(name = "enterprise_name", type = "string",required=true,description = "企业名称")
|
|
|
|
* @ApiParams(name = "enterprise_addr", type = "string",required=true,description = "企业地址")
|
|
|
|
* @ApiParams(name = "outdoor_sport", type = "string",required=true,description = "经营/热爱的户外运动")
|
|
|
|
* @ApiReturn({
|
|
|
|
*
|
|
|
|
*})
|
|
|
|
*/
|
|
|
|
public function add(){
|
2025-06-13 16:04:28 +08:00
|
|
|
|
|
|
|
|
|
|
|
//敏感词过滤
|
|
|
|
$this->checkSensitivewords(["name"]);
|
|
|
|
|
2025-06-04 18:31:54 +08:00
|
|
|
$user_id = 0;
|
|
|
|
$user = $this->auth->getUser();//登录用户
|
|
|
|
if($user)$user_id = $user['id'];
|
|
|
|
$params = [
|
|
|
|
"user_id" =>$user_id,
|
|
|
|
];
|
|
|
|
$params["name"] = $this->request->post('name/s', ''); //搜索关键字
|
|
|
|
$params["mobile"] = $this->request->post('mobile/s', ''); //搜索关键字
|
|
|
|
$params["enterprise_name"] = $this->request->post('enterprise_name/s', ''); //搜索关键字
|
|
|
|
$params["enterprise_addr"] = $this->request->post('enterprise_addr/s', ''); //搜索关键字
|
|
|
|
$params["outdoor_sport"] = $this->request->post('outdoor_sport/s', ''); //搜索关键字.
|
|
|
|
|
|
|
|
try{
|
|
|
|
$res = $this->model->add($params,true);
|
|
|
|
}catch (\Throwable $e){
|
|
|
|
$this->error($e->getMessage());
|
|
|
|
}
|
|
|
|
$this->success('添加成功', $res);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|