|
|
|
|
@ -563,7 +563,12 @@ class OrdersController extends CommonController
|
|
|
|
|
$product_item = request()->has("product_item_id") ? (new ProductItems())->find(request()->product_item_id) : $order->productItem;
|
|
|
|
|
$price = $product_item->price + $product_paramedic_level->price;
|
|
|
|
|
|
|
|
|
|
$factors = (new Orders())->requestFactorsToOrderFactors();
|
|
|
|
|
if (request()->has("factors")) {
|
|
|
|
|
$factors = (new Orders())->requestFactorsToOrderFactors();
|
|
|
|
|
} else {
|
|
|
|
|
$factors = json_decode($order->factors);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$price += collect($factors)->sum("price");
|
|
|
|
|
|
|
|
|
|
if (request()->has("price") && request()->price < $price) {
|
|
|
|
|
@ -592,9 +597,8 @@ class OrdersController extends CommonController
|
|
|
|
|
$update["mobile"] = request()->patient_mobile;
|
|
|
|
|
}
|
|
|
|
|
if (request()->has("factors")) {
|
|
|
|
|
$update["factors"] = $factors;
|
|
|
|
|
$update["factors"] = json_encode($factors);
|
|
|
|
|
}
|
|
|
|
|
$update["factors"] = $factors;
|
|
|
|
|
$order->update($update);
|
|
|
|
|
DB::commit();
|
|
|
|
|
return response()->json($order->toArray());
|
|
|
|
|
|