From bef7dcb48cf8e045f8cb3e73e8683412f0015f99 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Mon, 10 Feb 2025 16:28:15 +0100 Subject: [PATCH] Added rimo_external_id to preorderadressreporting api --- application/Api/v1/AddressdbApicontroller.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/application/Api/v1/AddressdbApicontroller.php b/application/Api/v1/AddressdbApicontroller.php index bbf447aba..dbdfccecc 100644 --- a/application/Api/v1/AddressdbApicontroller.php +++ b/application/Api/v1/AddressdbApicontroller.php @@ -447,6 +447,7 @@ class AddressdbApicontroller extends mfBaseApicontroller { 'sort_key' => $sort_key, 'oaid' => $data->hausnummer_oaid, 'cluster_id' => $data->netzgebiet_extref, + 'rimo_external_id' => null, 'visibility' => null, 'adrcd' => null, 'subcd' => null, @@ -476,10 +477,12 @@ class AddressdbApicontroller extends mfBaseApicontroller { unset($tmp_addresses[$address_key]['municipality']); } if($this->me->is("preorderaddressreporting")) { + $tmp_addresses[$address_key]['rimo_external_id'] = $data->hausnummer_rimo_id; $tmp_addresses[$address_key]['visibility'] = $data->visibility; $tmp_addresses[$address_key]['adrcd'] = $data->adrcd; $tmp_addresses[$address_key]['subcd'] = $data->subcd; } else { + unset($tmp_addresses[$address_key]['rimo_external_id']); unset($tmp_addresses[$address_key]["visibility"]); unset($tmp_addresses[$address_key]["adrcd"]); unset($tmp_addresses[$address_key]["subcd"]); @@ -601,6 +604,7 @@ class AddressdbApicontroller extends mfBaseApicontroller { $new_address['ordered'] = $u['ordered']; $new_address['orderType'] = $u['orderType']; $new_address['ispName'] = $u['ispName']; + $new_address['rimo_external_id'] = $ta['rimo_external_id']; $new_address['visibility'] = $ta['visibility']; $new_address['adrcd'] = $ta['adrcd']; $new_address['subcd'] = $ta['subcd']; @@ -758,6 +762,7 @@ class AddressdbApicontroller extends mfBaseApicontroller { $tmp_addresses[$address_key] = [ 'oaid' => $data->hausnummer_oaid, 'cluster_id' => $data->netzgebiet_extref, + 'rimo_external_id' => null, 'visibility' => null, 'adrcd' => null, 'subcd' => null, @@ -787,10 +792,12 @@ class AddressdbApicontroller extends mfBaseApicontroller { unset($tmp_addresses[$address_key]['municipality']); } if($this->me->is("preorderaddressreporting")) { + $tmp_addresses[$address_key]['rimo_external_id'] = $data->hausnummer_rimo_id; $tmp_addresses[$address_key]['visibility'] = $data->visibility; $tmp_addresses[$address_key]['adrcd'] = $data->adrcd; $tmp_addresses[$address_key]['subcd'] = $data->subcd; } else { + unset($tmp_addresses[$address_key]['rimo_external_id']); unset($tmp_addresses[$address_key]["visibility"]); unset($tmp_addresses[$address_key]["adrcd"]); unset($tmp_addresses[$address_key]["subcd"]); @@ -834,6 +841,7 @@ class AddressdbApicontroller extends mfBaseApicontroller { $new_address['ordered'] = $u['ordered']; $new_address['orderType'] = $u['orderType']; $new_address['ispName'] = $u['ispName']; + $new_address['rimo_external_id'] = $ta['rimo_external_id']; $new_address['visibility'] = $ta['visibility']; $new_address['adrcd'] = $ta['adrcd']; $new_address['subcd'] = $ta['subcd'];