From 5036c2baa9a3116086032e9ad07f118e30888766 Mon Sep 17 00:00:00 2001
From: Alejandro Tasistro <ale.tasistro@gmail.com>
Date: Sun, 17 Mar 2024 16:46:20 -0300
Subject: [PATCH 1/3] Actualizar 'README.md'

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index c635eb3..4eba383 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ docker-compose exec app php artisan key:generate
 5. Corré las migraciones y seeders de Laravel
 
 ```bash
-docker-compose exec app php artisan migrate --seed
+docker-compose exec app php artisan migrate:fresh --seed
 ```
 
 6. Copia el token que se imprime al correr los seeders. Lo necesitamos para autenticar las llamadas que hagamos desde nuestro cliente web

From 43b0b04859c4bbd86a274ae1d7bf5d8ee8ebb41e Mon Sep 17 00:00:00 2001
From: ale <ale.tasistro@gmail.com>
Date: Sun, 17 Mar 2024 17:12:21 -0300
Subject: [PATCH 2/3] Cambio en cuenta de bonos de transporte

---
 app/Subpedido.php | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/app/Subpedido.php b/app/Subpedido.php
index 8b64a24..c19f860 100644
--- a/app/Subpedido.php
+++ b/app/Subpedido.php
@@ -18,17 +18,6 @@ class Subpedido extends Model
     return $this->belongsToMany('App\Producto')->withPivot(["cantidad","total"]);
   }
 
-  //Bonos del MPS, Sororo, etc. NO devuelve bonos de transporte
-  private function bonos()
-  {
-    return $this->productos()->where('bono',1);
-  }
-
-  public function productosSinBonos()
-  {
-    return $this->productos()->where('bono',false);
-  }
-
   public function grupoDeCompra()
   {
     return $this->belongsTo('App\GrupoDeCompra');
@@ -40,6 +29,17 @@ class Subpedido extends Model
       return $filtros->aplicar($query);
   }
 
+  //Bonos del MPS, Sororo, etc. NO devuelve bonos de transporte
+  private function bonos()
+  {
+    return $this->productos()->where('bono',1);
+  }
+
+  public function productosSinBonos()
+  {
+    return $this->productos()->where('bono',false);
+  }
+
   //Subtotal de dinero de productos del pedido, sin bonos ni transporte
   public function totalSinBonos()
   {
@@ -49,7 +49,7 @@ class Subpedido extends Model
   //Cantidad de bonos de transporte
   public function cantidadBDT()
   {
-    return ceil($this->totalSinBonos() / 500);
+    return ceil(($this->totalSinBonos()+1) / 500);
   }
 
   //Subtotal de dinero de bonos de transporte

From e9321678e2ccb72a62fa033ebf3b5dcdededebfa Mon Sep 17 00:00:00 2001
From: ale <ale.tasistro@gmail.com>
Date: Mon, 18 Mar 2024 20:12:08 -0300
Subject: [PATCH 3/3] cambio logica bdt

---
 app/GrupoDeCompra.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php
index 09ec62b..90c71f2 100644
--- a/app/GrupoDeCompra.php
+++ b/app/GrupoDeCompra.php
@@ -86,7 +86,7 @@ class GrupoDeCompra extends Model
   }
 
   public function calcularCantidadBDT() {
-      return ceil($this->totalPedidosSinBonos() / 500);
+      return ceil(($this->totalPedidosSinBonos()+1) / 500);
   }
 
   public function totalBonosBarriales() {