|
|
@ -16,14 +16,14 @@ class DistributionPriceService implements DistributionPriceServiceInterface |
|
|
$deliveryDistance = ceil($deliveryDistance/1000); |
|
|
$deliveryDistance = ceil($deliveryDistance/1000); |
|
|
$km = ceil($distance/1000); |
|
|
$km = ceil($distance/1000); |
|
|
switch (true){ |
|
|
switch (true){ |
|
|
case ($km > 3 && $km < 5) : |
|
|
|
|
|
|
|
|
case ($km > 3 && $km <= 5) : |
|
|
// $distributionPrice = bcmul(0.70,($km-3),2);
|
|
|
// $distributionPrice = bcmul(0.70,($km-3),2);
|
|
|
$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.00,($km-3),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-3),2); |
|
|
break; |
|
|
break; |
|
|
case ($km > $deliveryDistance) : |
|
|
case ($km > $deliveryDistance) : |
|
|
|