diff --git a/services/nginx/app/routes/moduleXLVaskRoute.php b/services/nginx/app/routes/moduleXLVaskRoute.php index 78d2e78b..cb51f75e 100644 --- a/services/nginx/app/routes/moduleXLVaskRoute.php +++ b/services/nginx/app/routes/moduleXLVaskRoute.php @@ -217,66 +217,6 @@ class moduleXLVaskRoute } // Create the customer in XLVask $result = $xlvask->createCustomer($new_customer); - //echo 'Customer created in XLVask for user: ' . $user->customer_number->value() . " (" . $user->getCustomerName((int)$user->customer_number->value()) . ")\n"; - throw new \Exception('Customer creation is not implemented yet, delayed until the XLVask API is ready'); - // Create the customer in XLVask - $result = $xlvask->sendRequest($xlvask->config->api_url . '/Customers', 'POST', json_decode('{ - "customerId": "' . $xlvask->getGuid()->generate() . '", - "name": "' . $user->getCustomerName((int)$user->customer_number->value()) . '", - "vendorId": "9dde3a0a-197d-4172-8d0d-b4652d867593", - "customerTypeId": "COMPANY", - "discount": 1, - "phone": null, - "email": null, - "address": null, - "address2": null, - "zip": null, - "city": null, - "userId": null, - "vatnumber": null, - "excludeFromAutoInvoice": true, - "country": null, - "createDate": null, - "externId": null, - "active": true, - "language": "da", - "note": null, - "updated": null -}', true), [ - $xlvask->getAuthHeader() - ]); - //$result = $xlvask->createCustomer($new_customer); - print_r($result); -// $xlvask_customer = $xlvask->getCache()->getCustomerCache($user->customer_number->value()); -// $xlvask_customer->name = 'Pleno vognmandsforretning 123432'; -// $xlvask->updateCustomer($xlvask_customer); - // Print the customer - //print_r($xlvask_customer); - // List the customers vehicles - $vehicles = new $xlvask->helpers->xlvask_vehicles(); -// /** @var xlvask_vehicles $vehicles */ -// $vehicles = $vehicles->getVehicles(); -// echo 'Count of vehicles: ' . count($vehicles) . "\n"; -// print_r($vehicles); -//// $vehicle = $vehicles->getVehicleByRegistrationNumber( -//// 'TESTAB123' -// ); - // Print the vehicles -// print_r($vehicle); -// $vehicle->vehicleTypeId = (new $xlvask->helpers->xlvask_vehicle_types())->getVehicleTypesByProductId(2)[0]->vehicleTypeId; -// $result = $xlvask->deleteVehicle($vehicle); -// print_r($result); -// $vehicle = new $xlvask->helpers->xlvask_vehicle(); -// /** @var xlvask_vehicle $vehicle */ -// $vehicle->customerId = $xlvask_customer->customerId; -// $vehicle->registrationNumber = 'TEST123'; -// $vehicle->vehicleTypeId = "e2638c21-366d-4b7f-b0af-eb3634ae2c8c"; -// $vehicle->vehicleId = $xlvask->getGuid()->generate(); -// $vehicle->autoStartOnLpr = true; -// $vehicle->active = true; -// print_r((new $xlvask->helpers->xlvask_vehicle_types())->getVehicleTypesByProductId(1)[0]); - throw new \Exception('Vehicle creation is not implemented yet, delayed until the XLVask API is ready'); - $result = $xlvask->createVehicle($vehicle); // Response $response->success( $result,