diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php index 6d56966..3a0fe18 100644 --- a/app/GrupoDeCompra.php +++ b/app/GrupoDeCompra.php @@ -110,7 +110,7 @@ class GrupoDeCompra extends Model function pedidoParaPdf(): array { - $productos = $this->productosPedidos(true, true); + $productos = $this->productosPedidos(true, true, 'producto_id'); $pedido = []; $pedido['productos'] = []; @@ -260,10 +260,7 @@ class GrupoDeCompra extends Model return $result; } - /** - * @return Collection - */ - public function productosPedidos($excluirBarriales = false, $excluirBonos = false): Collection + public function productosPedidos($excluirBarriales = false, $excluirBonos = false, $orderBy = 'producto_nombre'): Collection { $query = DB::table('pedidos_aprobados') ->where('grupo_de_compra_id', $this->id); @@ -274,6 +271,7 @@ class GrupoDeCompra extends Model $query = $query->where('producto_es_bono',false); return $query + ->orderBy($orderBy) ->get() ->keyBy('producto_id'); }