You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als Entwickler möchte ich, dass zu jedem Zeitpunkt die richtigen Quarter sowohl in den Testdaten wie auch in der Dev Datenbank vorhanden sind, so dass ich immer direkt mit entwickeln beginnen kann
Anforderungen:
Aktuell ist es so, dass nur ein bestimmter Datensatz für Quarters in der Datenbank vorhanden ist. Dies führt zu Nullpointer Exceptions, wenn die Applikation gestartet wird und der aktuelle Quarter noch nicht vorhanden ist:
Neben dem Batchjob, der die Quarters erstellt, müsste es eine andere Möglichkeit geben, fehlende Quarter zu erstellen. Eine Möglichkeit wäre, beim Startup der Applikation zu prüfen, ob alle nötigen Quarter da sind, und wenn nicht, diese zu erstellen.
Egal wann ich die Applikation starte müsste sowohl das aktuelle Quarter sowie das nächste Quarter erstellt sein
The text was updated successfully, but these errors were encountered:
Ich denke es wird schwierig werden dies unterschiedlichen Startzeiten von Geschäftsjahren zu machen.
Wie wäre es wenn wir bei dem Repository anstatt:
@Query(value = "Select q from Quarter q where q.startDate <= :date and q.endDate >= :date")
QuartergetActiveQuarter(@Param("date") LocalDatedate);
immer das letzte quarter zurückgeben, welches das kleinste End-Datum hat?
@Query(value = "Select q from Quarter q where q.startDate <= :date ORDER BY q.endDate ASC LIMIT 1")
QuartergetActiveQuarter(@Param("date") LocalDatedate);
Das würde zwar auch "alte" Quarters zurückgeben, wenn noch keines erstellt wurde.
Als Entwickler möchte ich, dass zu jedem Zeitpunkt die richtigen Quarter sowohl in den Testdaten wie auch in der Dev Datenbank vorhanden sind, so dass ich immer direkt mit entwickeln beginnen kann
Anforderungen:
The text was updated successfully, but these errors were encountered: