zoukankan      html  css  js  c++  java
  • 后台每人每个作品都只能投一票 接口

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

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

    //根据用户id和作品id来查投票详情表,来判断他有没有投票
    $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'=>'您已经投过一次票啦']);
    }
    }

  • 相关阅读:
    组合数学总结
    字符串算法总结
    数据结构总结
    CDQ分治(学习笔记)
    网络流(学习笔记)
    string
    water
    mine
    洛谷 P4035 【球形空间产生器】
    洛谷 P3306 【随机数生成器】
  • 原文地址:https://www.cnblogs.com/mcll/p/9262771.html
Copyright © 2011-2022 走看看