Updated st. stefan preorder import script
This commit is contained in:
@@ -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";
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user