diff --git a/routes/web.php b/routes/web.php index ec36093b..137dab57 100644 --- a/routes/web.php +++ b/routes/web.php @@ -12,6 +12,7 @@ use App\WpPostMeta; use App\Newproduct; use App\Order; use App\Orderdetail; +use App\Services\ProductLogger; use App\Setting; use App\Statusproduct; use App\Stock; @@ -2142,15 +2143,17 @@ Route::post('/updatecreate', function (Request $request) { try { - Log::info('updatecreate: ARRIVATO ORDINE'); if (($request->status == 'on-hold' && $request->payment_method == 'bacs') || ($request->status == 'processing' && $request->payment_method == 'wc_gateway_gestpay') || ($request->status == 'processing' && $request->payment_method == 'paypal')) { + $productLogger = new ProductLogger(null, 'neworders'); + $productLogger->addLog('', 'updatecreate: ARRIVATO ORDINE'); + $changedest = false; if (($request->shipping['address_1'] != null && $request->shipping['address_1'] != '' && $request->shipping['address_1'] != $request->billing['address_1']) || ($request->shipping['first_name'] != null && $request->shipping['first_name'] != '' && $request->shipping['first_name'] != $request->billing['first_name'])) { $changedest = true; } //$orderold = - Log::info('Creazione Ordine... codice=' . $request->id); + $productLogger->addLog('', 'Creazione Ordine... codice=' . $request->id); $order = new Order(); $order->IdInternet = $request->id; $order->CodClienteInternet = $request->customer_id; @@ -2175,7 +2178,7 @@ Route::post('/updatecreate', function (Request $request) { $order->CodDestInternet = $request->customer_id; } $order->save(); - Log::info('Order:' . json_encode($order)); + $productLogger->addLog('', 'Order:' . json_encode($order)); $prodotti = $request->line_items; @@ -2190,11 +2193,11 @@ Route::post('/updatecreate', function (Request $request) { if ($codifica) { } else { $orderdetail->CodArticoloGM = intval($prodotto['sku']); - Log::info('$orderdetail->CodArticoloGM' . $orderdetail->CodArticoloGM); + $productLogger->addLog('', '$orderdetail->CodArticoloGM' . $orderdetail->CodArticoloGM); } - Log::info('sku=', $sku); - Log::info('Dettaglio Ordine:' . json_encode($orderdetail)); + $productLogger->addLog('', 'sku=', $sku); + $productLogger->addLog('', 'Dettaglio Ordine:' . json_encode($orderdetail)); $orderdetail->Qta = $prodotto['quantity']; $orderdetail->PrezzoLordo = $prodotto['total']; @@ -2204,7 +2207,7 @@ Route::post('/updatecreate', function (Request $request) { } $customer = Customer::find($request->customer_id); - Log::info('crea Cliente: ' . $customer['last_name'] . " " . $customer['first_name']); + $productLogger->addLog('', 'crea Cliente: ' . $customer['last_name'] . " " . $customer['first_name']); $cliente = new Clientegm(); $cliente->CodClienteInternet = $customer['id']; $cliente->Nominativo = $customer['last_name'] . " " . $customer['first_name']; @@ -2227,7 +2230,7 @@ Route::post('/updatecreate', function (Request $request) { $cliente->IdInternet = $request->id; $cliente->save(); - Log::info('Cliente:' . json_encode($cliente)); + $productLogger->addLog('', 'Cliente:' . json_encode($cliente)); if ($changedest) { $clientedest = new Clientegmdest(); @@ -2241,10 +2244,12 @@ Route::post('/updatecreate', function (Request $request) { $cliente->IdNazione = 227; $clientedest->IdInternet = $request->id; $clientedest->save(); - Log::info('Cliente Dest:' . json_encode($clientedest)); + $productLogger->addLog('', 'Cliente Dest:' . json_encode($clientedest)); } - Log::debug($request->all()); - Log::info('Inserito ordine'); + $productLogger->addLog('', $request->all()); + $productLogger->addLog('', 'Inserito ordine'); + + $productLogger->setLogandSendEmail('Nuovo Ordine !'); } //end if status } catch (Exception $e) { Log::error($e->getMessage());