Productos ordenados por id en el pdf (en el orden de la planilla cargada)

This commit is contained in:
Alejandro Tasistro 2025-05-13 17:10:56 -03:00
parent f85a8b777f
commit 01dbb9667a

View file

@ -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');
}