funcion/arreglar-planilla-totales #38

Merged
atasistro merged 23 commits from funcion/arreglar-planilla-totales into master 2024-12-21 11:06:25 -03:00
Showing only changes of commit 9abeb98239 - Show all commits

View file

@ -69,8 +69,8 @@ class Producto extends Model
return DB::table('productos') return DB::table('productos')
->where('productos.nombre', 'not like', '%barrial%') ->where('productos.nombre', 'not like', '%barrial%')
->join('producto_subpedido', 'productos.id', '=', 'producto_subpedido.producto_id') ->leftJoin('producto_subpedido', 'productos.id', '=', 'producto_subpedido.producto_id')
->join('subpedidos', 'subpedidos.id', '=', 'producto_subpedido.subpedido_id') ->leftJoin('subpedidos', 'subpedidos.id', '=', 'producto_subpedido.subpedido_id')
->select(array_merge( ->select(array_merge(
['productos.fila as fila'], ['productos.fila as fila'],
['productos.nombre as producto'], ['productos.nombre as producto'],
@ -94,10 +94,9 @@ class Producto extends Model
foreach ($cantidadesPorBarrio as $productoCantidades) { foreach ($cantidadesPorBarrio as $productoCantidades) {
$fila = $productoCantidades->fila; $fila = $productoCantidades->fila;
while ($fila - $ultimaFila > 1) { if ($fila - $ultimaFila > 1) {
$producto = self::where('fila', $ultimaFila)->first();
$planilla[$ultimaFila] = [$producto ? $producto->nombre : ''];
$ultimaFila++; $ultimaFila++;
$planilla[$ultimaFila] = ['---'];
} }
$planilla[$fila] = [$productoCantidades->producto]; $planilla[$fila] = [$productoCantidades->producto];
foreach ($barrios as $barrio) { foreach ($barrios as $barrio) {