544782275@qq.com il y a 3 ans
Parent
commit
0e2a11a070
1 fichiers modifiés avec 36 ajouts et 0 suppressions
  1. 36 0
      application/api/controller/Consult.php

+ 36 - 0
application/api/controller/Consult.php

@@ -193,6 +193,42 @@ class Consult extends Base
         $this->success('获取成功',$data);
     }
     /**
+     * @title 我的咨询点赞
+     * @desc 我的咨询点赞
+     * @author QGF
+     * @url /api/Consult/my_consult_like
+     * @method GET
+     * @tag 我的咨询点赞
+     * @header name:Authorization require:1 desc:Token
+     * @return name:id type:int default:-- desc:咨询ID
+     * @return name:content type:string default:-- desc:咨询内容
+     * @return name:create_time type:string default:-- desc:咨询时间
+     * @return name:user_name type:string default:-- desc:咨询用户姓名
+     * @return name:user_headimg type:string default:-- desc:咨询用户头像地址
+     * @return name:answer type:string default:-- desc:解答内容(为空代表暂未接单)
+     * @return name:like_num type:int default:-- desc:点赞的数量
+     * @return name:is_like type:int default:-- desc:是否点赞(0:未点赞,1:已点赞)
+     */
+    public function my_consult_like(){
+        $uid = $this->uid;
+        $list = Db::name('store_consult')->field('id,user_id,content,create_time')->where('type',1)->where('user_id',$uid)->order('id','desc')->select();
+        if($list){
+            foreach ($list as $key=>&$value){
+                $member_info = Db::name('store_member')->field('name,headimg')->where('id',$value['user_id'])->find();
+                $value['user_name'] = $member_info['name'];
+                $value['user_headimg'] = $member_info['headimg'];
+                //获取点赞的数量
+                $value['like_num'] = Db::name('store_consult_like')->where('consult_id',$value['id'])->where('status',1)->count('id');
+                if($value['like_num'] <= 0){
+                    unset($list[$key]);
+                    continue;
+                }
+                unset($value['user_id']);
+            }
+        }
+        $this->success('获取成功',$list);
+    }
+    /**
      * @title 我的咨询列表
      * @desc 我的咨询列表
      * @author QGF