wip Nutzwerte pdf

This commit is contained in:
salam committed 2025-10-23 12:07:56 +02:00
1 parent 4ad27d8c19
commit 2296b708eb
31 files changed
+528 -1656

No files matched your search

@@ -11,13 +11,22 @@ class CreateOrientierungZuAbschlaege
{
OrientierungZuAbschlaege::where('projekte_id', $record->id)->delete();
$raeumealles = Raeumealle::select('top_nummer')->where('projekte_id', $record->id)->groupBy('top_nummer')->get();
$raeumealles = Raeumealle::select('top_nummer', 'geschoss')->where('projekte_id', $record->id)->get();
$arr = [];
foreach ($raeumealles as $raeumealle) {
OrientierungZuAbschlaege::firstOrCreate([
'projekte_id' => $record->id,
'top_nummer' => $raeumealle->top_nummer,
]);
if (! in_array($raeumealle->top_nummer, $arr)) {
$orientierung = new OrientierungZuAbschlaege;
$orientierung->projekte_id = $record->id;
$orientierung->top_nummer = $raeumealle->top_nummer;
$orientierung->geschoss = $raeumealle->geschoss ?? '';
$orientierung->save();
Raeumealle::where('projekte_id', $record->id)->where('top_nummer', $raeumealle->top_nummer)->update(['orientierung_zu_abschlaege_id' => $orientierung->id]);
$arr[] = $raeumealle->top_nummer;
}
}
}
}