refactoring: globale Zielverteilung Personenanzahl

This commit is contained in:
jan 2025-12-23 22:36:26 +00:00
parent d3b82827af
commit 1a5e5904d1

View File

@ -157,13 +157,10 @@ class Elterndienstplaner:
# 2. AKTUELLER MONAT: Faire Verteilung der benötigten Dienste # 2. AKTUELLER MONAT: Faire Verteilung der benötigten Dienste
benoetigte_dienste_monat = sum( benoetigte_dienste_monat = sum(
1 for tag in self.tage dienst.personen_anzahl for tag in self.tage
if dienst in self.benoetigte_dienste.get(tag, []) if dienst in self.benoetigte_dienste.get(tag, [])
) )
# Multipliziere mit Anzahl benötigter Personen pro Dienst
benoetigte_dienste_monat *= dienst.personen_anzahl
if benoetigte_dienste_monat > 0: if benoetigte_dienste_monat > 0:
# Gesamtdienstfaktor für aktuellen Monat # Gesamtdienstfaktor für aktuellen Monat
gesamt_dienstfaktor_monat = sum( gesamt_dienstfaktor_monat = sum(