Citycom import: set order to 300 when ONT available

This commit is contained in:
Frank Schubert
2025-08-05 13:00:03 +02:00
parent a2555a9e50
commit fd9f47315f

View File

@@ -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;