From accd408ba1858e4b1eddedca45cb8d4922efeda2 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 20 May 2022 09:21:47 +1000 Subject: [PATCH] Fixes for company ledger --- app/Jobs/Ledger/ClientLedgerBalanceUpdate.php | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/Jobs/Ledger/ClientLedgerBalanceUpdate.php b/app/Jobs/Ledger/ClientLedgerBalanceUpdate.php index 36068bdb7fea..b9a80815faeb 100644 --- a/app/Jobs/Ledger/ClientLedgerBalanceUpdate.php +++ b/app/Jobs/Ledger/ClientLedgerBalanceUpdate.php @@ -47,7 +47,7 @@ class ClientLedgerBalanceUpdate implements ShouldQueue */ public function handle() :void { - nlog("Updating company ledgers"); + nlog("Updating company ledger for client ". $this->client->id); MultiDB::setDb($this->company->db); @@ -62,8 +62,14 @@ class ClientLedgerBalanceUpdate implements ShouldQueue ->orderBy('id', 'DESC') ->first(); - if(!$last_record) - return; + if(!$last_record){ + + $last_record = CompanyLedger::where('client_id', $company_ledger->client_id) + ->where('company_id', $company_ledger->company_id) + ->orderBy('id', 'DESC') + ->first(); + + } nlog("Updating Balance NOW"); @@ -72,13 +78,7 @@ class ClientLedgerBalanceUpdate implements ShouldQueue }); - nlog("Finished checking company ledgers"); - - } - - public function checkLedger() - { - + nlog("Updating company ledger for client ". $this->client->id); }