diff --git a/routes/web.php b/routes/web.php index 71612fdd..051b0874 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2260,8 +2260,6 @@ function updateCreate(Request $request) if ($CodClienteInternet > 0) { $customer = Customer::find($CodClienteInternet); - if ($customer) - $creatoNuovoCliente = true; } else { $customer = $request; $customer['id'] = 0; @@ -2275,11 +2273,12 @@ function updateCreate(Request $request) $cliente = null; if ($clienteinGM) { $productLogger->addLog('', 'Cliente su GM! ' . json_encode($clienteinGM) . 'con IdInternet=' . $myidInternet); - $cliente = $clienteinGM; + // $cliente = $clienteinGM; } if ($cliente === null) { $cliente = new Clientegm(); + $creatoNuovoCliente = true; } $cliente->CodClienteInternet = isset($customer['id']) ? $customer['id'] : ''; @@ -2310,9 +2309,13 @@ function updateCreate(Request $request) } $productLogger->addLog('', ' ...fine compilazione campi Cliente' . json_encode($cliente)); - $cliente->save(); + try { + $cliente->save(); - $productLogger->addLog('', 'Salvato Cliente:' . json_encode($cliente)); + $productLogger->addLog('', 'Salvato Cliente:' . json_encode($cliente)); + } catch (\Throwable $th) { + $productLogger->addLog('', 'Errore nella fase di salvataggio: ' . $th->getMessage()); + } if ($changedest) { $productLogger->addLog('', 'Change Destinazione:');