Procházet zdrojové kódy

多个动态列表追加是否收藏与拉黑

lizhen_gitee před 1 rokem
rodič
revize
ae320326a2
1 změnil soubory, kde provedl 31 přidání a 1 odebrání
  1. 31 1
      application/api/controller/Topicdongtai.php

+ 31 - 1
application/api/controller/Topicdongtai.php

@@ -123,6 +123,12 @@ class Topicdongtai extends Api
                 //关注
                 $val['is_follow'] = $this->is_follow($this->auth->id,$val['user_id']);
 
+                //收藏
+                $val['is_collect'] = $this->is_collect($val['id'],$this->auth->id);
+
+                //拉黑
+                $val['is_black'] = $this->is_black($this->auth->id,$val['user_id']);
+
                 //层主评论数量
                 $val['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$val['id'],'level'=>1])->count();
 
@@ -258,6 +264,12 @@ class Topicdongtai extends Api
                 //关注
                 $val['is_follow'] = $this->is_follow($this->auth->id,$val['user_id']);
 
+                //收藏
+                $val['is_collect'] = $this->is_collect($val['id'],$this->auth->id);
+
+                //拉黑
+                $val['is_black'] = $this->is_black($this->auth->id,$val['user_id']);
+
                 //层主评论数量
                 $val['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$val['id'],'level'=>1])->count();
 
@@ -304,6 +316,12 @@ class Topicdongtai extends Api
             //关注
             $info['is_follow'] = $this->is_follow($this->auth->id,$info['user_id']);
 
+            //收藏
+            $val['is_collect'] = $this->is_collect($id,$this->auth->id);
+
+            //拉黑
+            $val['is_black'] = $this->is_black($this->auth->id,$info['user_id']);
+
             //层主评论数量
             $info['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$id,'level'=>1])->count();
 
@@ -524,6 +542,12 @@ class Topicdongtai extends Api
                 //关注
                 $val['is_follow'] = $this->is_follow($this->auth->id,$val['user_id']);
 
+                //收藏
+                $val['is_collect'] = $this->is_collect($val['id'],$this->auth->id);
+
+                //拉黑
+                $val['is_black'] = $this->is_black($this->auth->id,$val['user_id']);
+
                 //层主评论数量
                 $val['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$val['id'],'level'=>1])->count();
 
@@ -688,7 +712,7 @@ class Topicdongtai extends Api
     }
 
     //用户是否拉黑
-    private function is_balck($uid,$black_uid){
+    private function is_black($uid,$black_uid){
         $where = [
             'uid'       => $uid,
             'black_uid' => $black_uid,
@@ -806,6 +830,12 @@ class Topicdongtai extends Api
                 //关注
                 $val['is_follow'] = $this->is_follow($this->auth->id,$val['user_id']);
 
+                //收藏
+                $val['is_collect'] = $this->is_collect($val['id'],$this->auth->id);
+
+                //拉黑
+                $val['is_black'] = $this->is_black($this->auth->id,$val['user_id']);
+
                 //层主评论数量
                 $val['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$val['id'],'level'=>1])->count();