fix(card): 查询卡片id被关联id覆盖

This commit is contained in:
xingc
2025-04-28 16:33:49 +08:00
parent 0222bacae5
commit 37d5fe1707
2 changed files with 2 additions and 1 deletions

View File

@@ -122,7 +122,7 @@ async def get_me_all_card(
'list': [ 'list': [
{ {
**card.dict(), **card.dict(),
**user_collection.dict() **user_collection.dict(exclude={'id'})
} for card, user_collection in records } for card, user_collection in records
], ],
'total': total.scalar(), 'total': total.scalar(),

View File

@@ -68,6 +68,7 @@ class CardVisitOut(Card, UpdateCard):
class CardOut(CardVisitOut): class CardOut(CardVisitOut):
id: Optional[int] = None id: Optional[int] = None
card_id: Optional[int] = None
card_year: str | None card_year: str | None
purchase_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None purchase_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None
display_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None display_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None