Fix importazione Articoli con sottocategoria

This commit is contained in:
Dasc3er 2021-04-26 09:35:01 +02:00
parent bfe1d29cc9
commit 83e9685459
1 changed files with 6 additions and 6 deletions

View File

@ -218,7 +218,7 @@ class CSV extends CSVImporter
// Gestione categoria e sottocategoria // Gestione categoria e sottocategoria
$categoria = null; $categoria = null;
$sotto_categoria = null; $sottocategoria = null;
if (!empty($record['id_categoria'])) { if (!empty($record['id_categoria'])) {
// Categoria // Categoria
$categoria = Categoria::where('nome', strtolower($record['id_categoria']))->first(); $categoria = Categoria::where('nome', strtolower($record['id_categoria']))->first();
@ -229,14 +229,14 @@ class CSV extends CSVImporter
// Sotto-categoria // Sotto-categoria
if (!empty($record['id_sottocategoria'])) { if (!empty($record['id_sottocategoria'])) {
$sotto_categoria = Categoria::where('nome', $record['id_sottocategoria']) $sottocategoria = Categoria::where('nome', $record['id_sottocategoria'])
->where('parent', $categoria->id) ->where('parent', $categoria->id)
->first(); ->first();
if (empty($sottocategoria)) { if (empty($sottocategoria)) {
$sotto_categoria = Categoria::build($record['id_categoria']); $sottocategoria = Categoria::build($record['id_sottocategoria']);
$sotto_categoria->parent()->associate($categoria); $sottocategoria->parent()->associate($categoria);
$sotto_categoria->save(); $sottocategoria->save();
} }
} }
} }
@ -254,7 +254,7 @@ class CSV extends CSVImporter
$articolo = Articolo::where($primary_key, $record[$primary_key])->first(); $articolo = Articolo::where($primary_key, $record[$primary_key])->first();
} }
if (empty($articolo)) { if (empty($articolo)) {
$articolo = Articolo::build($record['codice'], $record['descrizione'], $categoria, $sotto_categoria); $articolo = Articolo::build($record['codice'], $record['descrizione'], $categoria, $sottocategoria);
} }
$articolo->idiva_vendita = $aliquota->id; $articolo->idiva_vendita = $aliquota->id;