Fix modifica attributi combinazione
This commit is contained in:
parent
fe53d09151
commit
d09d7eefac
|
@ -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) {
|
||||
|
|
|
@ -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]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue