cliente nuovo, passagli l'ID
This commit is contained in:
@@ -513,6 +513,7 @@ function showOrdini()
|
|||||||
if ($order->Descrizione)
|
if ($order->Descrizione)
|
||||||
$str .= getvalstr("Descr", $order->Descrizione);
|
$str .= getvalstr("Descr", $order->Descrizione);
|
||||||
|
|
||||||
|
$str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/idsito/" target="_blank">IMPOSTA IDSITO FDV</a>' . $sep;
|
||||||
$str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/del/" target="_blank">ELIMINA!</a>' . $sep;
|
$str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/del/" target="_blank">ELIMINA!</a>' . $sep;
|
||||||
|
|
||||||
// $str .= getarraystr($product) . "<br>";
|
// $str .= getarraystr($product) . "<br>";
|
||||||
@@ -565,6 +566,7 @@ function showOrdiniWeb()
|
|||||||
$str .= getvalstr("Descr", $order->Descrizione);
|
$str .= getvalstr("Descr", $order->Descrizione);
|
||||||
|
|
||||||
// $str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/del/" target="_blank">ELIMINA!</a>' . $sep;
|
// $str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/del/" target="_blank">ELIMINA!</a>' . $sep;
|
||||||
|
$str .= ' <a href="' . $baseUrl . '/setordine/' . $order->IdInternet . '/idsito/" target="_blank">IMPOSTA IDSITO FDV</a>' . $sep;
|
||||||
|
|
||||||
// $str .= getarraystr($product) . "<br>";
|
// $str .= getarraystr($product) . "<br>";
|
||||||
// $str .= $product;
|
// $str .= $product;
|
||||||
@@ -670,6 +672,17 @@ function setOrdine($idinternet, $mode)
|
|||||||
$deletedCount = Orderdetail::where('IdInternet', $idinternet)->delete();
|
$deletedCount = Orderdetail::where('IdInternet', $idinternet)->delete();
|
||||||
$str .= "<br><span style='color: red;'>Numero di record eliminati: " . $deletedCount . "</span>";
|
$str .= "<br><span style='color: red;'>Numero di record eliminati: " . $deletedCount . "</span>";
|
||||||
}
|
}
|
||||||
|
if ($mode === 'idsito' && $ordine) {
|
||||||
|
$str .= "... CAMBIA ID SITO ...";
|
||||||
|
|
||||||
|
// Update field IdSito to "7"
|
||||||
|
$updatedCount = Orderdetail::where('IdInternet', $idinternet)
|
||||||
|
->update([
|
||||||
|
'IdSito' => "7"
|
||||||
|
]);
|
||||||
|
|
||||||
|
$str .= "<br><span style='color: red;'>record Aggiornati: " . $updatedCount . "</span>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$str .= "Errore: " . $e->getMessage();
|
$str .= "Errore: " . $e->getMessage();
|
||||||
@@ -678,6 +691,30 @@ function setOrdine($idinternet, $mode)
|
|||||||
return $str;
|
return $str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function showRecordOrder($orders)
|
||||||
|
{
|
||||||
|
|
||||||
|
try {
|
||||||
|
$str = '';
|
||||||
|
|
||||||
|
// Show the fields of the orders
|
||||||
|
foreach ($orders as $order) {
|
||||||
|
$str .= getvalstr("IdInternet", $order->IdInternet, true) . " ";
|
||||||
|
$str .= getvalstr("CodCliente", $order->CodClienteInternet, true);
|
||||||
|
$str .= getvalstr("IdSito", $order->IdSito, true);
|
||||||
|
$str .= getvalstr("Note", $order->Note, true);
|
||||||
|
$str .= getvalstr("Totale", $order->Totale, true);
|
||||||
|
$str .= getvalstr("DataOra", $order->DataOra, true);
|
||||||
|
$str .= getvalstr("DataSpedizione", $order->DataSpedizione, true);
|
||||||
|
$str .= '<br>';
|
||||||
|
}
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
return "Errore showDettOrdini: " . $e->getMessage();
|
||||||
|
}
|
||||||
|
|
||||||
|
return $str;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function showDettOrdini()
|
function showDettOrdini()
|
||||||
{
|
{
|
||||||
@@ -687,18 +724,7 @@ function showDettOrdini()
|
|||||||
// sort DataOra desc
|
// sort DataOra desc
|
||||||
$orders = AppOrder::all()->sortByDesc('DataOra');
|
$orders = AppOrder::all()->sortByDesc('DataOra');
|
||||||
|
|
||||||
// Show the fields of the orders
|
$str .= showRecordOrder($orders);
|
||||||
foreach ($orders as $order) {
|
|
||||||
$str .= getvalstr("IdInternet", $order->IdInternet, true) . " ";
|
|
||||||
$str .= getvalstr("CodCliente", $order->CodClienteInternet, true);
|
|
||||||
$str .= getvalstr("IdSito", $order->IdSito, true);
|
|
||||||
$str .= getvalstr("Note", $order->Note, true);
|
|
||||||
$str .= getvalstr("Totale", $order->Totale, true);
|
|
||||||
$str .= getvalstr("DataOra", $order->DataOra, true);
|
|
||||||
$str .= getvalstr("DataSpedizione", $order->DataSpedizione, true);
|
|
||||||
$str .= '<br>';
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return "Errore showDettOrdini: " . $e->getMessage();
|
return "Errore showDettOrdini: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
@@ -714,18 +740,7 @@ function showDettSingleOrdine($idordine)
|
|||||||
// sort DataOra desc
|
// sort DataOra desc
|
||||||
$orders = AppOrder::where('IdInternet', $idordine)->get();
|
$orders = AppOrder::where('IdInternet', $idordine)->get();
|
||||||
|
|
||||||
// Show the fields of the orders
|
$str .= showRecordOrder($orders);
|
||||||
foreach ($orders as $order) {
|
|
||||||
$str .= getvalstr("IdInternet", $order->IdInternet, true) . " ";
|
|
||||||
$str .= getvalstr("CodCliente", $order->CodClienteInternet, true);
|
|
||||||
$str .= getvalstr("IdSito", $order->IdSito, true);
|
|
||||||
$str .= getvalstr("Note", $order->Note, true);
|
|
||||||
$str .= getvalstr("Totale", $order->Totale, true);
|
|
||||||
$str .= getvalstr("DataOra", $order->DataOra, true);
|
|
||||||
$str .= getvalstr("DataSpedizione", $order->DataSpedizione, true);
|
|
||||||
$str .= '<br>';
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return "Errore showDettOrdini: " . $e->getMessage();
|
return "Errore showDettOrdini: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
@@ -741,18 +756,7 @@ function showDettOrdiniWeb()
|
|||||||
|
|
||||||
$orders = AppOrderWeb::all()->sortByDesc('DataOra');
|
$orders = AppOrderWeb::all()->sortByDesc('DataOra');
|
||||||
|
|
||||||
// Show the fields of the orders
|
$str .= showRecordOrder($orders);
|
||||||
foreach ($orders as $order) {
|
|
||||||
$str .= "Ordine: ";
|
|
||||||
$str .= getvalstr("IdInternet", $order->IdInternet, true) . " ";
|
|
||||||
$str .= getvalstr("CodCliente", $order->CodClienteInternet, true);
|
|
||||||
$str .= getvalstr("IdSito", $order->IdSito, true);
|
|
||||||
$str .= getvalstr("Note", $order->Note, true);
|
|
||||||
$str .= getvalstr("Totale", $order->Totale, true);
|
|
||||||
$str .= getvalstr("DataOra", $order->DataOra, true);
|
|
||||||
$str .= getvalstr("DataSpedizione", $order->DataSpedizione, true);
|
|
||||||
$str .= '<br>';
|
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return "Errore showDettOrdini: " . $e->getMessage();
|
return "Errore showDettOrdini: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
@@ -768,18 +772,8 @@ function showDettSingleOrdineWeb($idordine)
|
|||||||
|
|
||||||
$orders = AppOrderWeb::where('IdInternet', $idordine)->get();
|
$orders = AppOrderWeb::where('IdInternet', $idordine)->get();
|
||||||
|
|
||||||
// Show the fields of the orders
|
$str .= showRecordOrder($orders);
|
||||||
foreach ($orders as $order) {
|
|
||||||
$str .= "Ordine: ";
|
|
||||||
$str .= getvalstr("IdInternet", $order->IdInternet, true) . " ";
|
|
||||||
$str .= getvalstr("CodCliente", $order->CodClienteInternet, true);
|
|
||||||
$str .= getvalstr("IdSito", $order->IdSito, true);
|
|
||||||
$str .= getvalstr("Note", $order->Note, true);
|
|
||||||
$str .= getvalstr("Totale", $order->Totale, true);
|
|
||||||
$str .= getvalstr("DataOra", $order->DataOra, true);
|
|
||||||
$str .= getvalstr("DataSpedizione", $order->DataSpedizione, true);
|
|
||||||
$str .= '<br>';
|
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
return "Errore showDettOrdini: " . $e->getMessage();
|
return "Errore showDettOrdini: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2222,8 +2222,6 @@ Route::post('/updatecreate', function (Request $request) {
|
|||||||
if ($changedest) {
|
if ($changedest) {
|
||||||
$order->CodDestInternet = $CodClienteInternet;
|
$order->CodDestInternet = $CodClienteInternet;
|
||||||
}
|
}
|
||||||
$order->save();
|
|
||||||
$productLogger->addLog('', 'Order:' . json_encode($order));
|
|
||||||
|
|
||||||
|
|
||||||
$prodotti = $request->line_items;
|
$prodotti = $request->line_items;
|
||||||
@@ -2286,7 +2284,9 @@ Route::post('/updatecreate', function (Request $request) {
|
|||||||
$cliente = new Clientegm();
|
$cliente = new Clientegm();
|
||||||
}
|
}
|
||||||
|
|
||||||
$cliente->CodClienteInternet = $CodClienteInternet;
|
if ($CodClienteInternet > 0) {
|
||||||
|
$cliente->CodClienteInternet = $CodClienteInternet;
|
||||||
|
}
|
||||||
$cliente->Nominativo = $nome . " " . $cognome;
|
$cliente->Nominativo = $nome . " " . $cognome;
|
||||||
$cliente->Indirizzo = $indirizzo1 . ($indirizzo2 ? (' ' . $indirizzo2) : '');
|
$cliente->Indirizzo = $indirizzo1 . ($indirizzo2 ? (' ' . $indirizzo2) : '');
|
||||||
$cliente->Citta = $citta;
|
$cliente->Citta = $citta;
|
||||||
@@ -2325,6 +2325,16 @@ Route::post('/updatecreate', function (Request $request) {
|
|||||||
$productLogger->addLog('', 'Errore nella fase di salvataggio: ' . $th->getMessage());
|
$productLogger->addLog('', 'Errore nella fase di salvataggio: ' . $th->getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Se il Cliente era nuovo, allora estrai l'ID del Cliente appena salvato e passalo all'Ordine
|
||||||
|
if ($CodClienteInternet <= 0) {
|
||||||
|
$CodClienteInternet = $cliente->CodClienteInternet;
|
||||||
|
$order->CodClienteInternet = $CodClienteInternet;
|
||||||
|
}
|
||||||
|
|
||||||
|
// SALVA L'ORDINE:
|
||||||
|
$order->save();
|
||||||
|
$productLogger->addLog('', 'Order:' . json_encode($order));
|
||||||
|
|
||||||
if ($changedest) {
|
if ($changedest) {
|
||||||
$productLogger->addLog('', 'Change Destinazione:');
|
$productLogger->addLog('', 'Change Destinazione:');
|
||||||
$clientedest = new Clientegmdest();
|
$clientedest = new Clientegmdest();
|
||||||
|
|||||||
Reference in New Issue
Block a user