From 69e7202ed3f882b829e9b995270f80790be58816 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Sat, 19 Mar 2022 15:37:21 +0800 Subject: [PATCH] update debtors import --- .../Imports/Services/ImportsDebtor.php | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/Classes/Modules/Imports/Services/ImportsDebtor.php b/app/Classes/Modules/Imports/Services/ImportsDebtor.php index 4c98e11f..38dbd56a 100644 --- a/app/Classes/Modules/Imports/Services/ImportsDebtor.php +++ b/app/Classes/Modules/Imports/Services/ImportsDebtor.php @@ -17,19 +17,21 @@ class ImportsDebtor implements ToModel, WithHeadingRow, WithBatchInserts, WithVa public function model($row = []) { - $reference = preg_split('(-|\(|\)|\/)', $row['2nd_description']); - $reference = $reference[array_key_last($reference)]; - $debtor = $row['code']; - dd($reference); - $company = Company::where('reference', $reference)->first(); - - if ($company) { - echo $debtor; + try { + $reference = preg_split('(-|\(|\)|\/)', $row['2nd_description']); + $reference = $reference[array_key_last($reference)]; + $debtor = $row['code']; + $company = Company::where('reference', $reference)->first(); + if (!$company) { + echo $reference.'
'; // $company->debtor = $debtor; // $company->update(); - } + } - return []; + return []; + } catch (\Exception $exception){ + return []; + } } public function batchSize(): int