diff --git a/app/Http/Controllers/Customer/OrdersController.php b/app/Http/Controllers/Customer/OrdersController.php index 06fb6d6..00e7c95 100644 --- a/app/Http/Controllers/Customer/OrdersController.php +++ b/app/Http/Controllers/Customer/OrdersController.php @@ -129,6 +129,7 @@ class OrdersController extends CommonController public function getAvailableParamedics(Request $request) { + //Log::channel("daily_customer_order_request")->info($request->all()); $paramedics = (new Orders())->getAvailableParamedics(); return response()->json($paramedics); } diff --git a/app/Models/Orders.php b/app/Models/Orders.php index 05f6bd1..8095c1b 100755 --- a/app/Models/Orders.php +++ b/app/Models/Orders.php @@ -399,9 +399,13 @@ class Orders extends SoftDeletesModel $product = (new Project())->find($bed->project_id)->products->first(); foreach ($paramedics as $paramedic) { $product_item = ProductItems::where("product_id", $product->id)->where("patient_quantity", "<=", $paramedic->ongoing_orders_count + 1)->orderBy("patient_quantity", "desc")->first(); - $price = $paramedic->levelInProject->price??0 + $product_item->price??0; + $_product_item_price = $product_item->price ? $product_item->price : 0; + $_paramedic_price = $paramedic->levelInProject->price ? $paramedic->levelInProject->price : 0; + $price = $_product_item_price + $_paramedic_price; + foreach ($factors as $factor) { - $price += $factor["price"]??0; + $_factor_price = $factor["price"] ? $factor["price"] : 0; + $price += $_factor_price; } $paramedic->price = $price; } diff --git a/config/logging.php b/config/logging.php index 9759d86..7259cad 100644 --- a/config/logging.php +++ b/config/logging.php @@ -53,6 +53,12 @@ return [ 'level' => 'debug', ], + 'daily_customer_order_request' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/daily_customer_order_request.log'), + 'level' => 'debug', + ], + 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'),