FIX: all sociedades & allActive depositos

This commit is contained in:
Juan Pablo Vial
2024-02-13 11:26:28 -03:00
parent ea068d95d0
commit 7f25b4b5e1
2 changed files with 11 additions and 1 deletions

View File

@ -42,7 +42,7 @@ class Contabilidad extends Controller
$inmobiliarias = $this->fetchRedis($redisService, $redisKey);
} catch (EmptyRedis) {
try {
$inmobiliarias = $inmobiliariaRepository->fetchAllActive();
$inmobiliarias = $inmobiliariaRepository->fetchAll();
$this->saveRedis($redisService, $redisKey, $inmobiliarias, 30 * 24 * 60 * 60);
} catch (EmptyResult) {}
}

View File

@ -1,6 +1,7 @@
<?php
namespace Incoviba\Repository;
use DateTimeImmutable;
use Incoviba\Common\Define;
use Incoviba\Common\Ideal;
use Incoviba\Common\Implement;
@ -51,4 +52,13 @@ class Deposito extends Ideal\Repository
->where('cuenta_id = ?');
return $this->fetchMany($query, [$cuenta_id]);
}
public function fetchAllActive(): array
{
$fecha = new DateTimeImmutable();
$query = $this->connection->getQueryBuilder()
->select()
->from($this->getTable())
->where('inicio <= ? AND termino >= ?');
return $this->fetchMany($query, [$fecha->format('Y-m-d'), $fecha->format('Y-m-d')]);
}
}