Browse Source

配送费

master
Lemon 5 years ago
parent
commit
1297617ecf
  1. 4
      app/Service/v3/Implementations/DistributionPriceService.php

4
app/Service/v3/Implementations/DistributionPriceService.php

@ -21,10 +21,10 @@ class DistributionPriceService implements DistributionPriceServiceInterface
$distributionPrice = 0; $distributionPrice = 0;
break; break;
case ($km > 5 && $km < 7) : case ($km > 5 && $km < 7) :
$distributionPrice = bcmul(1.00,($km-3),2);
$distributionPrice = bcmul(1.50,($km-5),2);
break; break;
case ($km >= 7 && $km <= $deliveryDistance) : case ($km >= 7 && $km <= $deliveryDistance) :
$distributionPrice = bcmul(1.50,($km-3),2);
$distributionPrice = bcmul(1.50,($km-5),2);
break; break;
case ($km > $deliveryDistance) : case ($km > $deliveryDistance) :
throw new ErrorCodeException(ErrorCode::LOCATION_LONG_DISTANCE,'',['message' => '超出配送范围', 'data' => ['距离' => $km, '配送距离' => $deliveryDistance]]); throw new ErrorCodeException(ErrorCode::LOCATION_LONG_DISTANCE,'',['message' => '超出配送范围', 'data' => ['距离' => $km, '配送距离' => $deliveryDistance]]);

Loading…
Cancel
Save