| xqd
@@ -75,19 +75,15 @@ class DynamicService
|
|
|
if($user){
|
|
|
$lat = $user->latitude;
|
|
|
$lng = $user->longitude;
|
|
|
- }else{
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
$dynamic = DynamicModel::query();
|
|
|
$dynamic = $dynamic->with(["user"=>function($query){
|
|
|
$query->select('id','sex','is_vip','tencent_im_user_id');
|
|
|
},'user_info']);
|
|
|
//查询条件
|
|
|
- //类型 type 1全部 2关注 3附近
|
|
|
+ //类型 type 1全部 2附近
|
|
|
if($where['type']==2){
|
|
|
- //关注
|
|
|
-
|
|
|
- }elseif ($where['type']==3){
|
|
|
//附近
|
|
|
|
|
|
}
|
| xqd
@@ -123,8 +119,9 @@ class DynamicService
|
|
|
|
|
|
}
|
|
|
//计算距离 如果设置了位置,使用设置位置 否则使用定位位置
|
|
|
-
|
|
|
$dynamic['data'][$k]['distance'] = 0;
|
|
|
+
|
|
|
+
|
|
|
$dynamic['data'][$k]['atime'] = uc_time_ago(strtotime($v['created_at']));
|
|
|
$dynamic['data'][$k]['tag'] = DB::table("dynamic_tag")->whereIn('id',explode(',',$v['tag']))->get();
|
|
|
|