From b80cab035ec7a5054f8e4d4c035b788707301108 Mon Sep 17 00:00:00 2001 From: HalbeBruno Date: Wed, 17 Dec 2025 12:52:47 -0300 Subject: [PATCH] correcao integracao site --- app/Controllers/IntegrationController.php | 4 ++-- app/Models/Order.php | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Controllers/IntegrationController.php b/app/Controllers/IntegrationController.php index d74a9a6..b041815 100644 --- a/app/Controllers/IntegrationController.php +++ b/app/Controllers/IntegrationController.php @@ -22,8 +22,8 @@ class IntegrationController // Domain metrics $blockedDomains = $domainModel->countBlocked(); - // Last Update - Try specific key first, fallback to now if not set yet - $lastUpdate = $settingModel->get('last_rpz_update'); + // Last Update - Date of last order + $lastUpdate = $orderModel->getLastOrderDate(); if (!$lastUpdate) { $lastUpdate = date('Y-m-d H:i:s'); } diff --git a/app/Models/Order.php b/app/Models/Order.php index 9e660b5..618b664 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -26,4 +26,11 @@ class Order extends Model $stmt->execute(); return $stmt->fetch()['total']; } + + public function getLastOrderDate() + { + $stmt = $this->conn->query("SELECT created_at FROM orders ORDER BY id DESC LIMIT 1"); + $result = $stmt->fetch(); + return $result ? $result['created_at'] : null; + } }