xiaogang 4 gadi atpakaļ
vecāks
revīzija
5347eff3c7

+ 0 - 3
app/Http/Controllers/Api/UserController.php

xqd
@@ -281,9 +281,6 @@ class UserController extends Controller
     }
 
 
-
-
-
     /**
      * 获取VIP
      */

+ 12 - 0
app/Services/HomeService.php

xqd
@@ -32,9 +32,21 @@ class HomeService
             ->select(['users.id','users.is_vip','users.tencent_im_user_id','users.sex','users.is_auth','users.latitude','users.longitude','users.online','users_info.avatar','users_info.nickname','users_info.area','users_info.birthday','users_info.height','users_info.weight'])
             ->addSelect(DB::raw("acos(cos(" .$param['latitude'] . "*pi()/180)*cos(cl_users.latitude*pi()/180)*cos(" . $param['longitude'] . "*pi()/180-cl_users.longitude*pi()/180)+sin(" . $param['latitude'] . "*pi()/180)*sin(cl_users.latitude * pi()/180)) * 6367000 AS distance"));
 
+        $user = auth('api')->user();
+        if($user){
+            if($user->sex==1){ //只看女性
+                $query = $query->where('users.sex','=',2);
+            }else{ //只看男性
+                $query = $query->where('users.sex','=',1);
+            }
+        }
+
+
+
         if($param['keyword']!=""){
             $query = $query->where('users_info.nickname','like','%'.$param['keyword'].'%');
         }
+
         if($param['online']==1){
             $query = $query->where(['users.online'=>$param['online']]);
         }