From 37d5fe1707f1939e748784cbc44732f2e24e72a6 Mon Sep 17 00:00:00 2001 From: xingc Date: Mon, 28 Apr 2025 16:33:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(card):=20=E6=9F=A5=E8=AF=A2=E5=8D=A1?= =?UTF-8?q?=E7=89=87id=E8=A2=AB=E5=85=B3=E8=81=94id=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/routers/card/routes.py | 2 +- core/routers/card/schema.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/routers/card/routes.py b/core/routers/card/routes.py index aee8622..e3e58cb 100644 --- a/core/routers/card/routes.py +++ b/core/routers/card/routes.py @@ -122,7 +122,7 @@ async def get_me_all_card( 'list': [ { **card.dict(), - **user_collection.dict() + **user_collection.dict(exclude={'id'}) } for card, user_collection in records ], 'total': total.scalar(), diff --git a/core/routers/card/schema.py b/core/routers/card/schema.py index 041fce7..398e949 100644 --- a/core/routers/card/schema.py +++ b/core/routers/card/schema.py @@ -68,6 +68,7 @@ class CardVisitOut(Card, UpdateCard): class CardOut(CardVisitOut): id: Optional[int] = None + card_id: Optional[int] = None card_year: str | None purchase_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None display_price: Optional[condecimal(max_digits=10, decimal_places=2)] = None