add payment method for panel-1
CI/CD Pipeline / build-and-deploy (push) Successful in 16s
Details
CI/CD Pipeline / build-and-deploy (push) Successful in 16s
Details
This commit is contained in:
parent
411ade2f98
commit
54c7ddad19
|
|
@ -134,12 +134,7 @@ async def history_admin(
|
||||||
page: int = Query(1, ge=1, description="شماره صفحه (از ۱ شروع میشود)"),
|
page: int = Query(1, ge=1, description="شماره صفحه (از ۱ شروع میشود)"),
|
||||||
size: int = Query(10, ge=1, le=100, 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(page=page, size=size)
|
||||||
|
|
||||||
# پاس دادن مقادیر به سرویس
|
|
||||||
paginated_data = await payment_service.history_admin(user_id=user_id, page=page, size=size)
|
|
||||||
|
|
||||||
# همون دیتای صفحهبندی شده رو مستقیم برمیگردونیم
|
|
||||||
return paginated_data
|
return paginated_data
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
offset = (page - 1) * size
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue