Agregada lista de productos con id y cantidad a resource de grupo de compra para admin

This commit is contained in:
Alejandro Tasistro 2025-08-27 20:59:19 -03:00
parent c25b369e26
commit 8dc76eca67

View file

@ -15,6 +15,14 @@ class GrupoDeCompraResource extends JsonResource
*/ */
public function toArray($request): array public function toArray($request): array
{ {
$productos_cantidades = [];
$productos_pedidos = $this->productosPedidos();
foreach ($productos_pedidos as $productoPedido) {
$productos_cantidades[] = [
"id" => $productoPedido->producto_id,
"cantidad" => $productoPedido->cantidad_pedida
];
}
return [ return [
'id' => $this->id, 'id' => $this->id,
'nombre' => $this->nombre, 'nombre' => $this->nombre,
@ -29,6 +37,7 @@ class GrupoDeCompraResource extends JsonResource
'total_a_transferir' => number_format($this->totalATransferir(),2), 'total_a_transferir' => number_format($this->totalATransferir(),2),
'total_transporte' => number_format($this->totalTransporte()), 'total_transporte' => number_format($this->totalTransporte()),
'cantidad_transporte' => number_format($this->cantidadTransporte()), 'cantidad_transporte' => number_format($this->cantidadTransporte()),
'productos_cantidades' => $productos_cantidades,
]; ];
} }
} }