Merge branch 'AddressDB/leibnitz-import-add-status' into 'master'
added status rohr im haus -> 200 See merge request fronk/thetool!1411
This commit is contained in:
@@ -117,10 +117,11 @@ while($csv = fgetcsv($input, 0, ",")) {
|
||||
// Parse CSV columns based on the provided structure
|
||||
$adresse = trim($csv[0]); // Adresse
|
||||
$ne_count = (int)trim($csv[1]); // NE (Nutzungseinheiten)
|
||||
$status = trim($csv[2]); // Status
|
||||
$uuid = trim($csv[3]); // UUID
|
||||
$tt_object_id = trim($csv[4]); // TTObjectID
|
||||
$lat = str_replace(",", ".", trim($csv[5])); // X-WGS84
|
||||
$long = str_replace(",", ".", trim($csv[6])); // Y-WGS84
|
||||
$long = str_replace(",", ".", trim($csv[5])); // X-WGS84
|
||||
$lat = str_replace(",", ".", trim($csv[6])); // Y-WGS84
|
||||
$plz_name = trim($csv[7]); // PLZ
|
||||
$ort_name = trim($csv[8]); // Ort
|
||||
|
||||
@@ -201,9 +202,12 @@ while($csv = fgetcsv($input, 0, ",")) {
|
||||
$hausnummer_name_escaped = $db->escape($hausnummer_name);
|
||||
|
||||
$sql = "SELECT * FROM view_hausnummer
|
||||
WHERE gemeinde_id = $gemeinde_id
|
||||
AND strasse IN ('". implode("', '", $escaped_variations)."')
|
||||
AND hausnummer='$hausnummer_name_escaped'";
|
||||
WHERE
|
||||
gemeinde_id = $gemeinde_id
|
||||
AND hausnummer_extref = '$hausnummer_extref'
|
||||
OR gemeinde_id = $gemeinde_id
|
||||
AND strasse IN ('". implode("', '", $escaped_variations)."')
|
||||
AND hausnummer='$hausnummer_name_escaped'";
|
||||
|
||||
$res = $db->query($sql);
|
||||
|
||||
@@ -258,6 +262,7 @@ while($csv = fgetcsv($input, 0, ",")) {
|
||||
$hausnummer->save();
|
||||
}
|
||||
|
||||
// var_dump($hausnummer->netzgebiet_id);exit;
|
||||
// Update Hausnummer properties
|
||||
if($hausnummer->netzgebiet_id != $netzgebiet->id) {
|
||||
$hausnummer->netzgebiet_id = $netzgebiet->id;
|
||||
@@ -269,6 +274,14 @@ while($csv = fgetcsv($input, 0, ",")) {
|
||||
$hausnummer->gps_lat = (float)$lat;
|
||||
$hausnummer->gps_long = (float)$long;
|
||||
}
|
||||
// if status = Rohr im Haus set $hausnummer->status_id to 6
|
||||
if($status == "Rohr im Haus") {
|
||||
$hausnummer->status_id = 6; // Assuming 6 is the ID for "Rohr im Haus"
|
||||
} else {
|
||||
$hausnummer->status_id = 1; // Default status
|
||||
}
|
||||
|
||||
|
||||
$hausnummer->freigabe = $default_freigabe;
|
||||
$hausnummer->unit_count = $ne_count;
|
||||
$hausnummer->save();
|
||||
|
||||
Reference in New Issue
Block a user