diff --git a/app/src/Controller/Contabilidad.php b/app/src/Controller/Contabilidad.php index c9bc21e..221ee87 100644 --- a/app/src/Controller/Contabilidad.php +++ b/app/src/Controller/Contabilidad.php @@ -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) {} } diff --git a/app/src/Repository/Deposito.php b/app/src/Repository/Deposito.php index c47dd87..b006403 100644 --- a/app/src/Repository/Deposito.php +++ b/app/src/Repository/Deposito.php @@ -1,6 +1,7 @@ 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')]); + } }