|
|
|
@ -1123,6 +1123,9 @@ async def get_all_calculations(
|
|
|
|
) -> List[CalculationData]:
|
|
|
|
) -> List[CalculationData]:
|
|
|
|
stmt = (
|
|
|
|
stmt = (
|
|
|
|
select(CalculationData)
|
|
|
|
select(CalculationData)
|
|
|
|
|
|
|
|
.options(
|
|
|
|
|
|
|
|
selectinload(CalculationData.session)
|
|
|
|
|
|
|
|
)
|
|
|
|
.where(
|
|
|
|
.where(
|
|
|
|
CalculationData.optimum_oh_day.isnot(None),
|
|
|
|
CalculationData.optimum_oh_day.isnot(None),
|
|
|
|
CalculationData.max_interval.isnot(None),
|
|
|
|
CalculationData.max_interval.isnot(None),
|
|
|
|
@ -1131,6 +1134,7 @@ async def get_all_calculations(
|
|
|
|
.order_by(CalculationData.created_at.desc())
|
|
|
|
.order_by(CalculationData.created_at.desc())
|
|
|
|
)
|
|
|
|
)
|
|
|
|
result = await db_session.execute(stmt)
|
|
|
|
result = await db_session.execute(stmt)
|
|
|
|
|
|
|
|
|
|
|
|
return result.scalars().all()
|
|
|
|
return result.scalars().all()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|