From ddd91259214d08edd225d839afc63e22ee0efd3b Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Mon, 18 Aug 2025 16:18:02 -0300 Subject: [PATCH] =?UTF-8?q?Criando=20servi=C3=A7o=20de=20libera=C3=A7?= =?UTF-8?q?=C3=A3o=20por=20adipl=C3=AAncia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vendor/action/liberation/liberation.php | 5 ++++- vendor/model/FinancialMovements.class.php | 14 ++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/vendor/action/liberation/liberation.php b/vendor/action/liberation/liberation.php index 76fb00e..5bfcc7a 100644 --- a/vendor/action/liberation/liberation.php +++ b/vendor/action/liberation/liberation.php @@ -33,7 +33,10 @@ try{ /** Consulta por movimentações em atraso de um determinado cliente pelo seu CNS */ $FinancialMovementsResult = $FinancialMovements->SearchDebit($FinancialMovementsValidate->getCns()); - print_r($FinancialMovementsResult); + foreach($FinancialMovementsResult as $FinancialMovementsKey => $Result){ + + echo $Result->financial_movements_id + } } else { diff --git a/vendor/model/FinancialMovements.class.php b/vendor/model/FinancialMovements.class.php index fef2df3..e4c964b 100644 --- a/vendor/model/FinancialMovements.class.php +++ b/vendor/model/FinancialMovements.class.php @@ -413,12 +413,14 @@ class FinancialMovements $this->cns = $cns; /** Consulta SQL */ - $this->sql = 'SELECT fm.* - FROM financial_movements fm - INNER JOIN companies c ON fm.company_id = c.company_id - WHERE c.cns = :cns - AND fm.movement_date_paid IS NULL - AND fm.movement_date_scheduled <= CURRENT_DATE'; + $this->sql = 'SELECT fm.financial_movements_id, + fm.movement_date_scheduled, + DATEDIFF(CURRENT_DATE, fm.movement_date_scheduled) AS days_passed + FROM financial_movements fm + INNER JOIN companies c ON fm.company_id = c.company_id + WHERE c.cns = :cns + AND fm.movement_date_paid IS NULL + AND fm.movement_date_scheduled <= CURRENT_DATE;'; /** Preparo o SQL para execução */ $this->stmt = $this->connection->connect()->prepare($this->sql);