From 94760279e7fd076b53350e5298896649165de4f8 Mon Sep 17 00:00:00 2001
From: ale <ale.tasistro@gmail.com>
Date: Fri, 9 May 2025 14:06:18 -0300
Subject: [PATCH] Arreglada planilla de barrio

---
 app/GrupoDeCompra.php | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php
index 07b8634..5b74e84 100644
--- a/app/GrupoDeCompra.php
+++ b/app/GrupoDeCompra.php
@@ -91,7 +91,11 @@ class GrupoDeCompra extends Model
         return TransporteHelper::totalTransporte($this->totalCentralesQuePaganTransporte());
     }
 
-    public function cantidadTransporte()
+    /**
+     * @return int
+     * Calcula la cantidad de bonos de transporte del barrio
+     */
+    public function cantidadTransporte(): int
     {
         return TransporteHelper::cantidadTransporte($this->totalCentralesQuePaganTransporte());
     }
@@ -161,15 +165,6 @@ class GrupoDeCompra extends Model
         return $total;
     }
 
-    public function calcularCantidadBDT()
-    {
-        $total = 0;
-        foreach ($this->pedidosAprobados() as $pedido) {
-            $total += $pedido->totalParaTransporte();
-        }
-        return ceil($total / 500);
-    }
-
     public function totalBonosBarriales()
     {
         $total = 0;
@@ -199,7 +194,10 @@ class GrupoDeCompra extends Model
 
     public function generarColumnaCantidades()
     {
-        $productos_en_pedido = DB::table('pedidos_aprobados')->where('grupo_de_compra_id', $this->id)->get()->keyBy('producto_id');
+        $productos_en_pedido = DB::table('pedidos_aprobados')
+            ->where('grupo_de_compra_id', $this->id)
+            ->get()
+            ->keyBy('producto_id');
 
         //si no hay pedidos aprobados, salir
         if ($productos_en_pedido->count() == 0) {
@@ -214,7 +212,7 @@ class GrupoDeCompra extends Model
             $records[$fila][1] = $producto_pedido->cantidad_pedida;
         }
 
-        $records[$this->obtenerFilaDeBonoTransporte()][1] = $this->calcularCantidadBDT();
+        $records[$this->obtenerFilaDeBonoTransporte()][1] = $this->cantidadTransporte();
 
         return $records;
     }