This commit is contained in:
Alejandro Tasistro 2024-04-08 15:06:26 -03:00
commit 9cf4a117df
3 changed files with 14 additions and 14 deletions

View File

@ -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

View File

@ -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() {

View File

@ -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