From fe9de2ee9733e0b74dcf55d4d66b383c5b7beb97 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 2 Jun 2023 11:54:40 +1000 Subject: [PATCH] Update logic for zero balance sending --- app/Services/Scheduler/EmailStatementService.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Services/Scheduler/EmailStatementService.php b/app/Services/Scheduler/EmailStatementService.php index 29aef966cbc5..770ffdc203a2 100644 --- a/app/Services/Scheduler/EmailStatementService.php +++ b/app/Services/Scheduler/EmailStatementService.php @@ -32,12 +32,13 @@ class EmailStatementService { $query = Client::query() ->where('company_id', $this->scheduler->company_id) - ->where('is_deleted', 0) - ->where('balance', '>', 0); + ->where('is_deleted', 0); //Email only the selected clients if (count($this->scheduler->parameters['clients']) >= 1) { $query->whereIn('id', $this->transformKeys($this->scheduler->parameters['clients'])); + }else { + $query->where('balance', '>', 0); } $query->cursor()