Remove obsolete and commented-out legacy code in XLVask customer creation route.

This commit is contained in:
Jepp9350
2025-06-18 15:02:28 +02:00
parent 8c4dd34d68
commit 9bcf52a046
@@ -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,