Kaynağa Gözat

是否好友

lizhen_gitee 1 yıl önce
ebeveyn
işleme
9371e3ce98

+ 2 - 0
application/api/controller/Usercenter.php

@@ -97,6 +97,7 @@ class Usercenter extends Api
 
         //是否喜欢和关注
         $userinfo['is_follow'] = $this->is_follow($this->auth->id,$uid);
+        $userinfo['is_friend'] = $this->is_friend($this->auth->id,$uid);
 
 //        $is_like   = Db::name('user_like')->where(['uid'=>$this->auth->id,'like_uid'=>$uid])->find();
 //        $userinfo['is_like'] = $is_like ? 1 : 0;
@@ -172,6 +173,7 @@ class Usercenter extends Api
 
         //是否喜欢和关注
         $userinfo['is_follow'] = $this->is_follow($this->auth->id,$uid);
+        $userinfo['is_friend'] = $this->is_friend($this->auth->id,$uid);
 
 //        $is_like   = Db::name('user_like')->where(['uid'=>$this->auth->id,'like_uid'=>$uid])->find();
 //        $userinfo['is_like'] = $is_like ? 1 : 0;

+ 10 - 0
application/common/controller/Api.php

@@ -498,6 +498,16 @@ class Api
         }
     }
 
+    //是否好友
+    protected function is_friend($uid,$follow_uid){
+        $is_follow = $this->is_follow($uid,$follow_uid);
+        $be_follow = $this->is_follow($follow_uid,$uid);
+        if($is_follow && $be_follow){
+            return 1;
+        }
+        return 0;
+    }
+
     //实名认证限制
     //true  不需要实名认证
     //false 需要实名认证