From fd9f47315fb42765cb4afe43857b331559f53b7d Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 5 Aug 2025 13:00:03 +0200 Subject: [PATCH] Citycom import: set order to 300 when ONT available --- scripts/adb-rimo-import/importer/citycom.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/adb-rimo-import/importer/citycom.php b/scripts/adb-rimo-import/importer/citycom.php index 6f712a041..4a2030e7d 100644 --- a/scripts/adb-rimo-import/importer/citycom.php +++ b/scripts/adb-rimo-import/importer/citycom.php @@ -136,7 +136,7 @@ class CitycomImporter { $status_300 = \ADBStatusModel::getFirst(["code" => 300]); if(!$status_300) { - die("ADB Status 245 not found"); + die("ADB Status 300 not found"); } if($unit->status->code < 300) { $unit->status_id = $status_300->id; @@ -223,6 +223,14 @@ class CitycomImporter { $ont_sn = $service->ont->serial; $ont_gpid = $service->ont->fsan; + if($ont_sn || $ont_gpid) { + $status_300 = \PreorderstatusModel::getFirst(["code" => 300]); + if($preorder->status->code < 300) { + $preorder->status_id = $status_300->id; + $preorder->save(); + } + } + if($pco->ont_sn != $ont_sn || $pco->ont_gpid != $ont_gpid) { $pco->ont_sn = $ont_sn; $pco->ont_gpid = $ont_gpid;