zoukankan      html  css  js  c++  java
  • 后台点赞 接口

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

  • 相关阅读:
    【转】解决IIS 用localhost需要用户名密码!
    Android monkey 资料
    monkey命令参数
    打开chrome 应用商店
    delphi PDF控件介绍
    delphi PDFium 编辑操作
    delphi PDFium介绍
    delphi使用RichView控件 表格撤消
    delphi使用RichView控件 表格编辑操作
    delphi PDFium 常用功能
  • 原文地址:https://www.cnblogs.com/mcll/p/9262766.html
Copyright © 2011-2022 走看看