作者 郭盛
1 个管道 的构建 通过 耗费 0 秒

我要报名

... ... @@ -473,6 +473,9 @@ class ResourceController extends RestBaseController
* @param name:apply_name type:string require:1 desc:姓名
* @param name:apply_phone type:string require:1 desc:电话
* @param name:apply_company type:string require:1 desc:公司
*
* @return id:报名id
* @return status:状态
*/
public function apply()
{
... ... @@ -490,20 +493,33 @@ class ResourceController extends RestBaseController
if (!$validate->check($param)) {
$this->error(['code'=>40005,'msg'=>$validate->getError()]);
}
$param['job_id'] = $id;
$param['user_id'] = $user_id;
$param['create_time'] = time();
$param['status'] = 1;
Db::name('apply')
->insert($param);
$info = Db::name('apply')
->where('user_id',$user_id)
->where('job_id',$id)
->find();
if($info){
$param['status'] = 1;
Db::name('apply')
->where('user_id',$user_id)
->where('job_id',$id)
->update($param);
}else{
$param['job_id'] = $id;
$param['user_id'] = $user_id;
$param['create_time'] = time();
$param['status'] = 1;
Db::name('apply')
->insert($param);
}
$res = Db::name('apply')
->field('id,status')
->where('user_id',$user_id)
->where('job_id',$id)
->find();
if(empty($res)){
$this->error(['code'=>40006,'msg'=>'sql执行失败']);
}
$this->success('SUCCESS',$res['status']);
$this->success('SUCCESS',$res);
}
}
\ No newline at end of file
... ...