Improved search.

This commit is contained in:
James Cole
2016-11-06 14:52:31 +01:00
parent 1ebb59b352
commit 22a2fe3f61
13 changed files with 466 additions and 125 deletions

View File

@@ -78,7 +78,7 @@ class TransactionMatcher
do {
// Fetch a batch of transactions from the database
$collector = new JournalCollector(auth()->user());
$collector->setAllAssetAccounts()->setLimit($pageSize * 2)->setPage($page)->setTypes($this->transactionTypes);
$collector->setAllAssetAccounts()->setLimit($pageSize)->setPage($page)->setTypes($this->transactionTypes);
$set = $collector->getPaginatedJournals();
Log::debug(sprintf('Found %d journals to check. ', $set->count()));
@@ -105,7 +105,7 @@ class TransactionMatcher
Log::debug(sprintf('Page is now %d, processed is %d', $page, $processed));
// Check for conditions to finish the loop
$reachedEndOfList = $set->count() < $pageSize;
$reachedEndOfList = $set->count() < 1;
$foundEnough = $result->count() >= $this->limit;
$searchedEnough = ($processed >= $this->range);