Fixes for bank transactions:

This commit is contained in:
David Bomba 2022-09-14 17:45:25 +10:00
parent 8d81ebf876
commit 5410f0b95a

View File

@ -58,14 +58,8 @@ class ProcessBankTransactions implements ShouldQueue
$this->from_date = $this->from_date ?: '2021-01-01'; $this->from_date = $this->from_date ?: '2021-01-01';
$x = 0;
do{ do{
$x++;
nlog("Loop number {$x}");
nlog("bank integration id = {$this->bank_integration->id}");
$this->processTransactions(); $this->processTransactions();
} }
@ -86,15 +80,13 @@ class ProcessBankTransactions implements ShouldQueue
'accountId' => $this->bank_integration->bank_account_id, 'accountId' => $this->bank_integration->bank_account_id,
]; ];
nlog($data);
//Get transaction count object //Get transaction count object
$transaction_count = $yodlee->getTransactionCount($data); $transaction_count = $yodlee->getTransactionCount($data);
//Get int count //Get int count
$count = $transaction_count->transaction->TOTAL->count; $count = $transaction_count->transaction->TOTAL->count;
nlog("Number of transactions = {$count}"); nlog("Number of transactions = {$count} - bank integration id = {$this->bank_integration->id}");
//get transactions array //get transactions array
$transactions = $yodlee->getTransactions($data); $transactions = $yodlee->getTransactions($data);
@ -102,8 +94,6 @@ nlog("Number of transactions = {$count}");
//if no transactions, update the from_date and move on //if no transactions, update the from_date and move on
if(count($transactions) == 0){ if(count($transactions) == 0){
nlog("no transactions returning");
$this->bank_integration->from_date = now(); $this->bank_integration->from_date = now();
$this->bank_integration->save(); $this->bank_integration->save();
return; return;