|
|
|
@ -103,8 +103,11 @@ class OrderOnlineController extends BaseController |
|
|
|
->orderByDesc('updated_at') |
|
|
|
->first(); |
|
|
|
$market = Market::find($marketId); |
|
|
|
$distance = $this->locationService->getDistanceByTencent($address->lng,$address->lat,$market->lng,$market->lat); |
|
|
|
if($distance < 8000){ |
|
|
|
if(!empty($address->lng) && !empty($address->lat)){ |
|
|
|
$distance = $this->locationService->getDistanceByTencent($market->lng,$market->lat,$address->lng,$address->lat); |
|
|
|
} |
|
|
|
|
|
|
|
if(isset($distance) && $distance > 8000){ |
|
|
|
$distributionPrice = $this->distributionPriceService->do($distance); |
|
|
|
$res['location'] = [ |
|
|
|
'address' => $address, |
|
|
|
|