сделал сортировку по датам выдачи линз

This commit is contained in:
Андрей Дувакин 2025-03-04 23:05:47 +05:00
parent 7def8eb838
commit b9b5b24847

View File

@ -1,6 +1,6 @@
from typing import Optional, Sequence from typing import Optional, Sequence
from sqlalchemy import select from sqlalchemy import select, desc
from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy.orm import joinedload from sqlalchemy.orm import joinedload
@ -17,7 +17,7 @@ class LensIssuesRepository:
.options(joinedload(LensIssue.lens)) .options(joinedload(LensIssue.lens))
.options(joinedload(LensIssue.patient)) .options(joinedload(LensIssue.patient))
.options(joinedload(LensIssue.doctor)) .options(joinedload(LensIssue.doctor))
.order_by(LensIssue.issue_date) .order_by(desc(LensIssue.issue_date))
) )
result = await self.db.execute(stmt) result = await self.db.execute(stmt)
return result.scalars().all() return result.scalars().all()