From a73cb4776d18e9d1cdc42869e34d0bbe1f43e70c Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Fri, 2 Jun 2023 14:44:53 +0200 Subject: [PATCH] Updated st. stefan preorder import script --- .../import-preorders-from-export-format.php | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/scripts/preorder/st-stefan-ob-stainz/import-preorders-from-export-format.php b/scripts/preorder/st-stefan-ob-stainz/import-preorders-from-export-format.php index c8d9da439..4b4c3a227 100755 --- a/scripts/preorder/st-stefan-ob-stainz/import-preorders-from-export-format.php +++ b/scripts/preorder/st-stefan-ob-stainz/import-preorders-from-export-format.php @@ -179,7 +179,7 @@ while($csv = fgetcsv($input, 0)) { if(!$adb->num_rows($res)) { if(preg_match('/^(schilcherland.+|Neuberg|Kastaniensiedlung|rosenhof|am kluggrund|Reicherfeldweg)$/i', $strasse_name)) continue; - //echo "Adresse '$strasse_name $hausnummer_name' nicht gefunden!\n"; + echo "=== Adresse '$strasse_name $hausnummer_name' nicht gefunden!\n"; continue; } @@ -189,7 +189,7 @@ while($csv = fgetcsv($input, 0)) { $hausnummer_id = $data->hausnummer_id; if(!$netzgebiet_id || !$hausnummer_id) { - echo "Netzgebiet oder Hausnummer leer\n"; + echo "=== Netzgebiet oder Hausnummer leer\n"; continue; } @@ -273,12 +273,12 @@ while($csv = fgetcsv($input, 0)) { if($connection_count == 1) { if($unit_count === 1) { - continue; + //continue; $unit = $wohneinheiten[0]; // check if wohneinheit in existing preorder if(PreorderModel::getFirst(["adb_wohneinheit_id" => $unit->id])) { - echo "1 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id."\n"; + echo "=== 1 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id."\n"; continue; } @@ -310,7 +310,7 @@ while($csv = fgetcsv($input, 0)) { foreach($wohneinheiten as $unit) { if(!$unit->tuer) continue; - if($unit->tuer > 1) { + if($unit->tuer > 0) { $unit_candidates[$unit->tuer] = $unit; if($tuer && $unit->tuer == $tuer) { $fixed_candidate = $unit; @@ -340,7 +340,7 @@ while($csv = fgetcsv($input, 0)) { } if(PreorderModel::getFirst(["adb_wohneinheit_id" => $unit->id])) { - //echo "2 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id."\n"; + echo "=== 2 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id.")\n"; continue; } @@ -371,7 +371,7 @@ while($csv = fgetcsv($input, 0)) { $mu['preorder'] = $preorder; $mu['unit_count'] = $unit_count; $missing_units[] = $mu;*/ - echo "$strasse_name $hausnummer_name: Nicht genug Wohneinheiten ".count($wohneinheiten)." - need ".$connection_count."\n"; + echo "=== $strasse_name $hausnummer_name: Nicht genug Wohneinheiten ".count($wohneinheiten)." - need ".$connection_count."\n"; continue; } //continue; @@ -393,8 +393,8 @@ while($csv = fgetcsv($input, 0)) { $md["door_count"] = count($available_units); $md["preorder"] = $preorder; $missing_doors[] = $md;*/ - /*echo "$strasse_name $hausnummer_name: Not enough units with tuer - units total: $unit_count; units with tuer: ".count($available_units)."; need: ".$connection_count."\n"; - foreach($available_units as $u) { + echo "=== $strasse_name $hausnummer_name: Not enough units with tuer - units total: $unit_count; units with tuer: ".count($available_units)."; need: ".$connection_count."\n"; + /*foreach($available_units as $u) { echo $u->oaid. " tuer ".$u->tuer."\n"; }*/ continue; @@ -411,7 +411,7 @@ while($csv = fgetcsv($input, 0)) { } if(count($topnumbers) < $connection_count) { - echo "$strasse_name $hausnummer_name: Nicht genug Topnummern für $connection_count Anschlüsse\n"; + echo "=== $strasse_name $hausnummer_name: Nicht genug Topnummern für $connection_count Anschlüsse\n"; continue; } } @@ -432,7 +432,7 @@ while($csv = fgetcsv($input, 0)) { } } if(!$unit) { - echo "$strasse_name $hausnummer_name: Unit mit Topnummer ".$topnumbers[$i]." nicht gefunden.\n"; + echo "=== $strasse_name $hausnummer_name: Unit mit Topnummer ".$topnumbers[$i]." nicht gefunden.\n"; continue; } //var_dump($unit); @@ -444,7 +444,7 @@ while($csv = fgetcsv($input, 0)) { if(PreorderModel::getFirst(["adb_wohneinheit_id" => $unit->id])) { - //echo "3 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id."\n"; + echo "=== 3 Wohneinheit schon vergeben $strasse_name $hausnummer_name (unit id ".$unit->id."\n"; continue; } @@ -464,7 +464,7 @@ while($csv = fgetcsv($input, 0)) { continue; } - echo "Not processed: $strasse_name $hausnummer_name -> need $connection_count but have $unit_count units \n"; + echo "=== Not processed: $strasse_name $hausnummer_name -> need $connection_count but have $unit_count units \n";