From 4f21b53b430368d1953847113b1d28ec4992d562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Fri, 16 Jun 2023 17:26:49 +0300 Subject: [PATCH] added can login field to customer --- app/Exports/Sales/Customers.php | 3 +++ app/Imports/Sales/Customers.php | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/app/Exports/Sales/Customers.php b/app/Exports/Sales/Customers.php index d464df2dd..08e3a758b 100644 --- a/app/Exports/Sales/Customers.php +++ b/app/Exports/Sales/Customers.php @@ -22,6 +22,8 @@ class Customers extends Export $model->country = $country; + $model->can_login = $model->user_id ? true : false; + return parent::map($model); } @@ -41,6 +43,7 @@ class Customers extends Export 'currency_code', 'reference', 'enabled', + 'can_login', ]; } } diff --git a/app/Imports/Sales/Customers.php b/app/Imports/Sales/Customers.php index 414a982a2..03c02b9c6 100644 --- a/app/Imports/Sales/Customers.php +++ b/app/Imports/Sales/Customers.php @@ -3,6 +3,7 @@ namespace App\Imports\Sales; use App\Abstracts\Import; +use App\Models\Auth\User; use App\Http\Requests\Common\Contact as Request; use App\Models\Common\Contact as Model; @@ -26,6 +27,10 @@ class Customers extends Import $row['currency_code'] = $this->getCurrencyCode($row); $row['user_id'] = null; + if (isset($row['can_login']) && isset($row['email'])) { + $row['user_id'] = User::where('email', $row['email'])->first()?->id ?? null; + } + return $row; } }