Fix modifica attributi combinazione

This commit is contained in:
valentina 2024-07-09 11:12:17 +02:00
parent fe53d09151
commit d09d7eefac
2 changed files with 7 additions and 5 deletions

View File

@ -111,10 +111,11 @@ switch (post('op')) {
// Modifica articolo
case 'update':
$qta = post('qta');
$codice = post('codice');
// Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice.
$numero_codice = Articolo::where([
['codice', $value],
['codice', $codice],
['id', '<>', $id_record],
])->count();
if ($numero_codice > 0) {

View File

@ -219,9 +219,10 @@ class Combinazione extends Model
// Filtro campi combinazioni
$combo = collect($values)->filter(fn ($value, $key) => in_array($key, self::$campi_combinazione));
// Aggiornamento dati combinazioni
database()->table('mg_combinazioni')
->where('id', $this->id)
->update($combo->toArray());
foreach ($combo as $key => $value) {
if (!empty($value)) {
database()->query('UPDATE mg_combinazioni SET '.$key.' = ? WHERE id = ?', [$value, $this->id]);
}
}
}
}