From 947360945951fd80a766b9ff91032ac9ab9ad746 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Mon, 8 Feb 2021 03:56:31 +0000 Subject: [PATCH] Add checking if JO is from the last 24 hours. #535 --- src/Controller/HomeController.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 1a157b78..2e56d128 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -17,6 +17,9 @@ use App\Entity\JobOrder; use App\Ramcar\TransactionOrigin; +use DateTime; +use DateInterval; + class HomeController extends Controller { /** @@ -75,13 +78,25 @@ class HomeController extends Controller continue; } - if ($jo->getSource() == TransactionOrigin::MOBILE_APP) + // check if JO's date schedule is from the last 24 hours + $date = new DateTime(); + $date_interval = new DateInterval('P1D'); + $date->sub($date_interval); + + if ($jo->getDateSchedule() < $date) { - $active_jos[$jo_id]['is_mobile'] = true; + unset($active_jos[$jo_id]); } else { - $active_jos[$jo_id]['is_mobile'] = false; + if ($jo->getSource() == TransactionOrigin::MOBILE_APP) + { + $active_jos[$jo_id]['is_mobile'] = true; + } + else + { + $active_jos[$jo_id]['is_mobile'] = false; + } } }