This commit is contained in:
2025-12-14 18:48:06 +03:00
parent ccec507033
commit 1a51349eed
17 changed files with 1081 additions and 134 deletions
+16 -1
View File
@@ -1,6 +1,6 @@
from datetime import date, datetime, time, timedelta
from sqlalchemy import select
from sqlalchemy import func, select
from db.handlers.stock import StockHandler
from db.schemas.records import StocksRecords, ServicesRecords
@@ -175,6 +175,21 @@ class StocksRecordsHandler:
logger.exception("Ошибка получения записей")
return []
async def getUserRecords(user_id: int) -> int:
from db import CRUD
try:
query = select(func.count(StocksRecords.id)).where(
StocksRecords.init_user_id == user_id,
)
logger.debug(f"Получение всех записей пользователя {user_id}")
records = await CRUD.read(query)
logger.debug(f"{records} записей пользователя {user_id} успешно получены")
return records
except Exception as e:
logger.error(f"Ошибка получения записей: {str(e)}")
return 0
async def get(user_id: int, manager: bool):
from db import CRUD