added can login field to customer
This commit is contained in:
@@ -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',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user