Data matching
This commit is contained in:
parent
72b86cd25b
commit
957cc727f1
2 changed files with 12 additions and 8 deletions
|
|
@ -50,7 +50,11 @@ class BankService
|
|||
{
|
||||
$description = str_replace(" ", "", $transaction->description);
|
||||
|
||||
$invoice = $this->invoices->where('number', $description)->first();
|
||||
$invoice = $this->invoices->first(function ($value, $key) use ($description){
|
||||
|
||||
return str_contains($value->number, $description);
|
||||
|
||||
});
|
||||
|
||||
if($invoice)
|
||||
$transaction['invocie_id'] = $invoice->hashed_id;
|
||||
|
|
|
|||
|
|
@ -33,13 +33,13 @@ class YodleeApiTest extends TestCase
|
|||
{
|
||||
|
||||
$transaction = collect([
|
||||
(object)[
|
||||
'description' => 'tinkertonkton'
|
||||
],
|
||||
(object)[
|
||||
'description' => 'spud'
|
||||
],
|
||||
]);
|
||||
(object)[
|
||||
'description' => 'tinkertonkton'
|
||||
],
|
||||
(object)[
|
||||
'description' => 'spud'
|
||||
],
|
||||
]);
|
||||
|
||||
$this->assertEquals(2, $transaction->count());
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue