xiaogang %!s(int64=4) %!d(string=hai) anos
pai
achega
627448c558
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      app/Services/DynamicService.php

+ 6 - 1
app/Services/DynamicService.php

xqd
@@ -124,7 +124,12 @@ class DynamicService
             if(!$v['latitude']||!$v['longitude']){
                 //没有设置位置  取用户位置
                 $v_user = User::query()->where(['id'=>$v['user_id']])->first();
-                $distance = GetDistance($lat,$lng,$v_user->latitude,$v_user->longitude);
+                if(!$v_user->latitude||!$v_user->longitude){
+                    $distance = 0;
+                }else{
+                    $distance = GetDistance($lat,$lng,$v_user->latitude,$v_user->longitude);
+                }
+
             }else{
                 $distance = GetDistance($lat,$lng,$v['latitude'],$v['longitude']);
             }