后台点赞 接口

/**
* 点赞
* uid
*/
public function dvote(){
$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'=>'点赞失败']);
}
}elseif($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'=>'取消点赞失败']);
}
}
}
}

猜你喜欢

转载自www.cnblogs.com/mcll/p/9262766.html
今日推荐