|
|
|
|
@ -112,7 +112,7 @@ def get_eaf_timeline(eaf_input: float, oh_session_id: str) -> List[dict]:
|
|
|
|
|
|
|
|
|
|
# Dummy OH session dates
|
|
|
|
|
oh_session_start = datetime(2024, 1, 1)
|
|
|
|
|
oh_session_end = datetime(2026, 7, 30)
|
|
|
|
|
oh_session_end = datetime(2025, 12, 30)
|
|
|
|
|
|
|
|
|
|
# Initialize result set
|
|
|
|
|
results = []
|
|
|
|
|
@ -131,7 +131,7 @@ def get_eaf_timeline(eaf_input: float, oh_session_id: str) -> List[dict]:
|
|
|
|
|
end_date = oh_session_end - timedelta(days=180)
|
|
|
|
|
|
|
|
|
|
# Generate random down periods
|
|
|
|
|
down_periods = generate_down_periods(start_date, end_date, 10)
|
|
|
|
|
down_periods = generate_down_periods(start_date, end_date, 10, min_duration=21, max_duration=60)
|
|
|
|
|
|
|
|
|
|
# Generate daily entries
|
|
|
|
|
current_date = start_date
|
|
|
|
|
|