Ajustes de traduccion y creacion post merge
This commit is contained in:
parent
a372571fa7
commit
73752f90de
|
@ -23,10 +23,10 @@ public function run(): void
|
|||
'precio' => 20,
|
||||
'solidario' => false,
|
||||
'bono' => true,
|
||||
'categoria_id' => Categoria::first([
|
||||
'categoria_id' => Categoria::firstOrCreate([
|
||||
'nombre' => 'TRANSPORTE, BONOS Y FINANCIAMIENTO SORORO'
|
||||
])->id,
|
||||
'barrio_id' => Barrio::first([
|
||||
'barrio_id' => Barrio::firstOrCreate([
|
||||
'nombre'=>'PRUEBA'
|
||||
])->id,
|
||||
]);
|
||||
|
|
|
@ -41,12 +41,12 @@ public function run(): void
|
|||
$currentCategoria = Categoria::firstOrCreate(['nombre' => $tipo]);
|
||||
}
|
||||
} else {
|
||||
[$solidario, $name, $caracteristicas] = $this->parseAndFormatName($record[$productoColumn]);
|
||||
[$solidario, $nombre, $caracteristicas] = $this->parseAndFormatName($record[$productoColumn]);
|
||||
|
||||
$productosToInsert[] = [
|
||||
'nombre' => $parsed['nombre'],
|
||||
'nombre' => $nombre,
|
||||
'precio' => $record[$precioColumn],
|
||||
'solidario' => $parsed['solidario'],
|
||||
'solidario' => $solidario,
|
||||
'bono' => $tipo == 'B',
|
||||
'categoria_id' => $currentCategoria->id,
|
||||
'created_at' => Date::now(),
|
||||
|
@ -54,8 +54,8 @@ public function run(): void
|
|||
];
|
||||
|
||||
$caracteristicasToInsert[] = [
|
||||
'nombre' => $parsed['nombre'],
|
||||
'caracteristicas' => $parsed['caracteristicas']
|
||||
'nombre' => $nombre,
|
||||
'caracteristicas' => $caracteristicas
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@ -89,11 +89,7 @@ private function parseAndFormatName($productoColumn): array {
|
|||
$nombre = Str::replaceMatches('/\(S\-.*\)/', '', $nombre);
|
||||
}
|
||||
|
||||
return [
|
||||
'solidario' => $solidario,
|
||||
'nombre' => trim($nombre),
|
||||
'caracteristicas' => $caracteristicas
|
||||
];
|
||||
return [$solidario, trim($nombre), $caracteristicas];
|
||||
}
|
||||
|
||||
private function insertCaracteristicas($caracteristicasToInsert) : void {
|
||||
|
@ -102,7 +98,7 @@ private function insertCaracteristicas($caracteristicasToInsert) : void {
|
|||
$match = Producto::where('nombre',$nombre)->first();
|
||||
if ($match) {
|
||||
foreach ($item['caracteristicas'] as $codigo => $caracteristica) {
|
||||
DB::table('productos_caracteristicas')->insert([
|
||||
DB::table('producto_caracteristica')->insert([
|
||||
'producto_id' => $match->id,
|
||||
'caracteristica_id' => $caracteristica,
|
||||
]);
|
||||
|
|
Loading…
Reference in New Issue