diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php index 655af8a..92914ea 100644 --- a/app/GrupoDeCompra.php +++ b/app/GrupoDeCompra.php @@ -120,7 +120,7 @@ class GrupoDeCompra extends Model function pedidoParaPdf(): array { - $productos = $this->productosPedidos(true); + $productos = $this->productosPedidos(true, true); $pedido = []; $pedido['productos'] = []; @@ -131,7 +131,7 @@ class GrupoDeCompra extends Model $productoParaPdf['nombre'] = $producto->producto_nombre; $productoParaPdf['pivot']['cantidad'] = $producto->cantidad_pedida; $productoParaPdf['pivot']['notas'] = false; - $productoParaPdf['bono'] = false; // para que no lo saltee + $productoParaPdf['bono'] = $producto->producto_es_bono; $pedido['productos'][] = $productoParaPdf; } @@ -284,13 +284,15 @@ class GrupoDeCompra extends Model /** * @return Collection */ - public function productosPedidos($excluirBarriales = false): Collection + public function productosPedidos($excluirBarriales = false, $excluirBonos = false): Collection { $query = DB::table('pedidos_aprobados') ->where('grupo_de_compra_id', $this->id); if ($excluirBarriales) $query = $query->where('producto_nombre','NOT LIKE','%barrial%'); + if ($excluirBonos) + $query = $query->where('producto_es_bono',false); return $query ->get()