diff --git a/app/Http/Controllers/Api/OrderController.php b/app/Http/Controllers/Api/OrderController.php index a17fb89..cc886b5 100644 --- a/app/Http/Controllers/Api/OrderController.php +++ b/app/Http/Controllers/Api/OrderController.php @@ -177,6 +177,7 @@ class OrderController extends Controller foreach ($spec as $v) { $order_price += $v['price'] * $formData['num']; } + $order_price = round($order_price, 2); //0:旅游线路、1:酒店、2:景区、3:餐厅、4:车队、5:单项 => admin_trans('product.options.publish_type') switch ($ap->product->type) { @@ -285,11 +286,11 @@ class OrderController extends Controller //处理预付金额 if ($formData['pay_type'] == PayType::DEPOSIT_PAY) { //订金支付 - $prepayPrice = count($spec) * $ap->deposit * $formData['num']; + $prepayPrice = round(count($spec) * $ap->deposit * $formData['num'], 2); $prepayTimeout = $ap->deposit_timeout; } else if($formData['pay_type'] == PayType::EARNEST_PAY) { //定金支付 - $prepayPrice = count($spec) * $ap->earnest * $formData['num']; + $prepayPrice = round(count($spec) * $ap->earnest * $formData['num'], 2); $prepayTimeout = $ap->earnest_timeout; } @@ -449,6 +450,7 @@ class OrderController extends Controller } } + $ap->final_price = round($ap->final_price, 2); $ap->num = $formData['num']; return $this->success($ap);