add payment method for panel-1
CI/CD Pipeline / build-and-deploy (push) Successful in 16s Details

This commit is contained in:
vahidrezvani 2026-02-21 14:29:06 +03:30
parent 411ade2f98
commit 54c7ddad19
2 changed files with 2 additions and 7 deletions

View File

@ -134,12 +134,7 @@ async def history_admin(
page: int = Query(1, ge=1, description="شماره صفحه (از ۱ شروع می‌شود)"),
size: int = Query(10, ge=1, le=100, description="تعداد آیتم در هر صفحه (حداکثر ۱۰۰)")
):
user_id = await auth_service.verify_token(token.credentials)
# پاس دادن مقادیر به سرویس
paginated_data = await payment_service.history_admin(user_id=user_id, page=page, size=size)
# همون دیتای صفحه‌بندی شده رو مستقیم برمی‌گردونیم
paginated_data = await payment_service.history_admin(page=page, size=size)
return paginated_data

View File

@ -108,7 +108,7 @@ async def history(user_id: UUID):
]
async def history_admin(user_id: UUID, page: int = 1, size: int = 10):
async def history_admin(page: int = 1, size: int = 10):
# محاسبه نقطه شروع (مثلاً صفحه ۲ با سایز ۱۰ میشه از رکورد ۱۰ به بعد)
offset = (page - 1) * size