feat: add get payments and orders
This commit is contained in:
@@ -103,6 +103,14 @@ class PaymentRepository(IPaymentRepository):
|
||||
return self._to_entity(model)
|
||||
|
||||
|
||||
async def get_by_id_for_user(self,*,payment_id:str,user_id:str) -> PaymentEntity | None:
|
||||
stmt=select(Payment).where(Payment.id==payment_id,Payment.user_id==user_id)
|
||||
model=await self._session.scalar(stmt)
|
||||
if model is None:
|
||||
return None
|
||||
return self._to_entity(model)
|
||||
|
||||
|
||||
async def list_by_user_id(self,*,user_id:str,limit:int,offset:int) -> list[PaymentEntity]:
|
||||
stmt=(
|
||||
select(Payment)
|
||||
|
||||
Reference in New Issue
Block a user