Fixed wohneinheit query in /addressdb/findAddress

This commit is contained in:
Frank Schubert
2022-12-15 11:26:22 +01:00
parent fe09e19e84
commit fc67cd133f

View File

@@ -527,27 +527,27 @@ class AddressdbApicontroller extends mfBaseApicontroller {
$where = "1=1";
if($search_zip && $search_zip != "%") {
$where .= " AND plz like '$search_zip%'";
$where .= " AND Plz.plz like '$search_zip%'";
}
if($search_district && $search_district != "%") {
$where .= " AND ortschaft like '$search_district%'";
$where .= " AND Ortschaft.name like '$search_district%'";
}
if($search_city && $search_city != "%") {
if($this->district_is_city) {
$where .= " AND ortschaft like '$search_city%'";
$where .= " AND Ortschaft.name like '$search_city%'";
} else {
$where .= " AND gemeinde like '$search_city%'";
$where .= " AND Gemeinde.name like '$search_city%'";
}
}
if($search_street && $search_street != "%") {
$where .= " AND strasse like '$search_street%'";
$where .= " AND Strasse.name like '$search_street%'";
}
if($search_housenumber && $search_housenumber != "%") {
$where .= " AND hausnummer like '$search_housenumber%'";
$where .= " AND Hausnummer.hausnummer like '$search_housenumber%'";
}
if(count($this->filter_salescluster_ids)) {
$where .= " AND netzgebiet_id IN (".implode(",", $this->filter_salescluster_ids).")";
$where .= " AND Hausnummer.netzgebiet_id IN (".implode(",", $this->filter_salescluster_ids).")";
}
//echo $where;
//var_dump($this->filter_salescluster_ids);exit;