Existing name or email checked while creating customer
This commit is contained in:
@@ -35,6 +35,11 @@ class CustomerController extends Controller
|
||||
return jsonResponseWithErrorMessage('Email already exists', 400);
|
||||
}
|
||||
|
||||
$customerNameExist = Customer::where('title', $request->title)->first();
|
||||
if ($customerNameExist) {
|
||||
return jsonResponseWithErrorMessage('Name already exists', 400);
|
||||
}
|
||||
|
||||
$userData = [
|
||||
'title' => $request->title,
|
||||
'email' => $request->email,
|
||||
@@ -42,7 +47,7 @@ class CustomerController extends Controller
|
||||
'state' => $request->state,
|
||||
'city' => $request->city,
|
||||
'zip' => $request->zip,
|
||||
'name' => $request->name,
|
||||
'name' => $request->title,
|
||||
'phone' => $request->phone,
|
||||
'address' => $request->address,
|
||||
'address2' => $request->address2,
|
||||
@@ -92,9 +97,9 @@ class CustomerController extends Controller
|
||||
[
|
||||
'entity_type' => $apiData['id']['entityType'] ?? 'CUSTOMER',
|
||||
'created_time' => $apiData['createdTime'] ?? now()->timestamp,
|
||||
'country_xid' => $apiData['country'] ?? null,
|
||||
'state_xid' => $apiData['state'] ?? null,
|
||||
'city_xid' => $apiData['city'] ?? null,
|
||||
'country' => $apiData['country'] ?? null,
|
||||
'state' => $apiData['state'] ?? null,
|
||||
'city' => $apiData['city'] ?? null,
|
||||
'address' => $apiData['address'] ?? null,
|
||||
'address2' => $apiData['address2'] ?? null,
|
||||
'zip' => $apiData['zip'] ?? null,
|
||||
|
||||
Reference in New Issue
Block a user