xiaogang 4 gadi atpakaļ
vecāks
revīzija
9058e92049
2 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. 0 2
      app/Services/DynamicService.php
  2. 7 2
      app/Services/HomeService.php

+ 0 - 2
app/Services/DynamicService.php

xqd
@@ -225,8 +225,6 @@ class DynamicService
             }else{
                 $query->where('is_distory',0)->select();
             }
-
-
         });
 
         $dynamic = $dynamic->orderByDesc('id')

+ 7 - 2
app/Services/HomeService.php

xqd xqd
@@ -31,7 +31,7 @@ class HomeService
     public function get_list($param){
         $query = User::query()
             ->leftJoin("users_info",'users.id','=','users_info.user_id')
-            ->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'])
+            ->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','users_info.video'])
             ->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"))
             ->where('users.is_distory','=','0');
 
@@ -53,7 +53,12 @@ class HomeService
                 $query = $query->where('users.sex','=',1);
             }
         }else{
-            $query = $query->where('users.sex','<>',0);
+            $sex = Redis::get(ApiEnum::SET_GYG_SEX.request()->header('uniqueID'));
+            if($sex==1){ //只看女性
+                $query = $query->where('users.sex','=',2);
+            }else{ //只看男性
+                $query = $query->where('users.sex','=',1);
+            }
         }