diff --git a/app/Http/Controllers/APIS/AdminApi/CustomerController.php b/app/Http/Controllers/APIS/AdminApi/CustomerController.php index 9b57295..d98ce5a 100644 --- a/app/Http/Controllers/APIS/AdminApi/CustomerController.php +++ b/app/Http/Controllers/APIS/AdminApi/CustomerController.php @@ -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,