From 7f25b4b5e1cb56121bb1d9589a392b933101d607 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Tue, 13 Feb 2024 11:26:28 -0300 Subject: [PATCH] FIX: all sociedades & allActive depositos --- app/src/Controller/Contabilidad.php | 2 +- app/src/Repository/Deposito.php | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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')]); + } }