FIX: addressdb/preorder API now uses gemeinde as City
This commit is contained in:
@@ -36,7 +36,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
return mfResponse::BadRequest(['message' => "Searchstring cannot be empty!"]);
|
||||
}
|
||||
|
||||
$results = ADBOrtschaftModel::search(['name%' => $search]);
|
||||
$results = ADBGemeindeModel::search(['name%' => $search]);
|
||||
|
||||
|
||||
$cities = [];
|
||||
@@ -103,7 +103,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
$where .= " AND plz like '%$search_zip%'";
|
||||
}
|
||||
if($search_city) {
|
||||
$where .= " AND ortschaft like '%$search_city%'";
|
||||
$where .= " AND gemeinde like '%$search_city%'";
|
||||
}
|
||||
if($search_street) {
|
||||
$where .= " AND strasse like '%$search_street%'";
|
||||
@@ -113,7 +113,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
}
|
||||
|
||||
//$res = $this->db()->select("view_wohneinheit_plz", "*", $where);
|
||||
$sql = "SELECT * FROM view_wohneinheit WHERE $where ORDER BY plz, ortschaft, strasse, LENGTH(hausnummer), hausnummer, block, stiege, stock, LENGTH(tuer), tuer";
|
||||
$sql = "SELECT * FROM view_wohneinheit WHERE $where ORDER BY plz, gemeinde, ortschaft, strasse, LENGTH(hausnummer), hausnummer, block, stiege, stock, LENGTH(tuer), tuer";
|
||||
//echo $sql;exit;
|
||||
$res = $this->db()->query($sql);
|
||||
|
||||
@@ -121,7 +121,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
while($data = $this->db()->fetch_object($res)) {
|
||||
$addresses[] = [
|
||||
'zip' => $data->plz,
|
||||
'city' => $data->ortschaft,
|
||||
'city' => $data->gemeinde,
|
||||
'street' => $data->strasse,
|
||||
'housenumber' => $data->hausnummer,
|
||||
'block' => $data->block,
|
||||
|
||||
Reference in New Issue
Block a user