后台每人每个作品都只能投一票 接口


/**
* 每人每个作品都只能投一票
* uid
*/
public function pvote(){
$param=input('param.');
$param['pid']=session::get('tid');

if(empty($param['uid'])){
return json(['code'=>2,'message'=>'uid不能为空']);
}

$data=db('txb')->where(['pid'=>$param['pid'],'uid'=>$param['uid']])->find();
if(empty($data)){
$param['state']='投票';
$data1=db('txb')->insertGetId($param);
if($data1){
return json(['code'=>1,'messgae'=>'投票成功']);
}else{
return json(['code'=>2,'message'=>'投票失败']);
}
}else{
if($data['state']=='未投票'){
$data1=db('txb')->where(['pid'=>$param['pid'],'uid'=>$param['uid']])->update(['state'=>'投票']);
if($data1){
return json(['code'=>1,'message'=>'投票成功']);
}else{
return json(['code'=>2,'message'=>'投票失败']);
}
}
return json(['code'=>3,'message'=>'您已经投过一次票啦']);
}
}

猜你喜欢

转载自www.cnblogs.com/mcll/p/9262771.html