From 4a64ebbf12a88d2c8daf3f3daef8fbefe5c4d808 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 7 Aug 2025 13:29:40 +0200 Subject: [PATCH] Citycom API WIP --- application/Api/v1/Modules/Operationaldata/SnoppCitycom.php | 5 +++-- lib/Citycom/OanApiHelper.php | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/application/Api/v1/Modules/Operationaldata/SnoppCitycom.php b/application/Api/v1/Modules/Operationaldata/SnoppCitycom.php index 2e690798b..7acdadf96 100644 --- a/application/Api/v1/Modules/Operationaldata/SnoppCitycom.php +++ b/application/Api/v1/Modules/Operationaldata/SnoppCitycom.php @@ -71,11 +71,12 @@ class SnoppCitycom extends Modules\ApiControllerModule $cc_api_client = new \Citycom_OanApiClient(CITYCOM_OAN_API_USER, CITYCOM_OAN_API_PASS); $cc_api = new \Citycom_OanApiHelper($cc_api_client); - if(!$cc_api->orderServices($preorder, $cc_home_id, $data)) { + $services = $cc_api->orderServices($preorder, $cc_home_id, $data); + if(!$services) { return \mfResponse::InternalServerError(["message" => "Error activating service"]); } - return \mfResponse::Ok(); + return \mfResponse::Ok(["message" => "Services ordered successfully", "activation_status" => "active"]); } diff --git a/lib/Citycom/OanApiHelper.php b/lib/Citycom/OanApiHelper.php index bcc958779..ae773fb5c 100644 --- a/lib/Citycom/OanApiHelper.php +++ b/lib/Citycom/OanApiHelper.php @@ -165,6 +165,7 @@ class Citycom_OanApiHelper { } $service_return[] = [ + "service_number" => $new_service->service_number, "sublocation_id" => $sublocation_id, "service_type" => $ctag_service_type, "ctag" => $ctag, @@ -176,6 +177,7 @@ class Citycom_OanApiHelper { $service_return[] = [ "sublocation_id" => $sublocation_id, + "service_number" => "30-fggreger-01", "service_type" => $ctag_service_type, "ctag" => $ctag, "ont" => [