primaryKey = 'CodClienteInternet'

This commit is contained in:
paoloar77
2024-07-26 16:52:04 +02:00
parent 355f86980b
commit 79695e9046
2 changed files with 12 additions and 7 deletions

View File

@@ -6,8 +6,9 @@ use Illuminate\Database\Eloquent\Model;
class Clientegm extends Model class Clientegm extends Model
{ {
protected $primaryKey = null; protected $primaryKey = 'CodClienteInternet'; // Imposta la chiave primaria corretta
public $incrementing = false; public $incrementing = true; // Indica che è auto-incrementante
//protected $connection = 'mysql_test'; //protected $connection = 'mysql_test';
protected $connection = 'sqlsrv_test'; protected $connection = 'sqlsrv_test';
protected $table = 'T_WOO_Clienti'; protected $table = 'T_WOO_Clienti';

View File

@@ -2325,12 +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 try {
if (!$CodClienteInternet || $CodClienteInternet <= 0 || $CodClienteInternet === null) { // Se il Cliente era nuovo, allora estrai l'ID del Cliente appena salvato e passalo all'Ordine
if ($cliente->CodClienteInternet) { if (!$CodClienteInternet || $CodClienteInternet <= 0 || $CodClienteInternet === null) {
$CodClienteInternet = $cliente->CodClienteInternet; if ($cliente->CodClienteInternet) {
$order->CodClienteInternet = $CodClienteInternet; $CodClienteInternet = $cliente->CodClienteInternet;
$order->CodClienteInternet = $CodClienteInternet;
}
} }
} catch (\Throwable $th) {
$productLogger->addLog('', 'Errore CodClienteInternet : ' . $th->getMessage());
} }
// SALVA L'ORDINE: // SALVA L'ORDINE: