Fix modifica attributi combinazione
This commit is contained in:
parent
fe53d09151
commit
d09d7eefac
|
@ -111,10 +111,11 @@ switch (post('op')) {
|
||||||
// Modifica articolo
|
// Modifica articolo
|
||||||
case 'update':
|
case 'update':
|
||||||
$qta = post('qta');
|
$qta = post('qta');
|
||||||
|
$codice = post('codice');
|
||||||
|
|
||||||
// Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice.
|
// Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice.
|
||||||
$numero_codice = Articolo::where([
|
$numero_codice = Articolo::where([
|
||||||
['codice', $value],
|
['codice', $codice],
|
||||||
['id', '<>', $id_record],
|
['id', '<>', $id_record],
|
||||||
])->count();
|
])->count();
|
||||||
if ($numero_codice > 0) {
|
if ($numero_codice > 0) {
|
||||||
|
|
|
@ -219,9 +219,10 @@ class Combinazione extends Model
|
||||||
// Filtro campi combinazioni
|
// Filtro campi combinazioni
|
||||||
$combo = collect($values)->filter(fn ($value, $key) => in_array($key, self::$campi_combinazione));
|
$combo = collect($values)->filter(fn ($value, $key) => in_array($key, self::$campi_combinazione));
|
||||||
|
|
||||||
// Aggiornamento dati combinazioni
|
foreach ($combo as $key => $value) {
|
||||||
database()->table('mg_combinazioni')
|
if (!empty($value)) {
|
||||||
->where('id', $this->id)
|
database()->query('UPDATE mg_combinazioni SET '.$key.' = ? WHERE id = ?', [$value, $this->id]);
|
||||||
->update($combo->toArray());
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue