|
|
|
|
@ -560,11 +560,11 @@ async def get_calculation_result(db_session: DbSession, calculation_id: str):
|
|
|
|
|
# Start date is the day after the previous scope's end date
|
|
|
|
|
start_date = datetime.datetime.combine(prev_oh_scope.end_date + datetime.timedelta(days=1), datetime.time.min)
|
|
|
|
|
# End date is the start date of the current scope
|
|
|
|
|
end_date = datetime.datetime.combine(scope.start_date, datetime.time.min)
|
|
|
|
|
end_date = datetime.datetime.combine(scope_overhaul.start_date, datetime.time.min)
|
|
|
|
|
else:
|
|
|
|
|
# If there's no previous scope, use the start and end dates from the current scope
|
|
|
|
|
start_date = datetime.datetime.combine(scope.start_date, datetime.time.min)
|
|
|
|
|
end_date = datetime.datetime.combine(scope.end_date, datetime.time.min)
|
|
|
|
|
start_date = datetime.datetime.combine(scope_overhaul.start_date, datetime.time.min)
|
|
|
|
|
end_date = datetime.datetime.combine(scope_overhaul.end_date, datetime.time.min)
|
|
|
|
|
|
|
|
|
|
months_num = get_months_between(start_date, end_date)
|
|
|
|
|
|
|
|
|
|
|