From e97a784d2aef11a8454dc668b6d12cefce9297b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=98=95=E7=9D=BF?= <22371298@buaa.edu.cn> Date: Sat, 7 Jun 2025 20:36:49 +0800 Subject: [PATCH] =?UTF-8?q?[feat]:=20=E7=BB=84=E7=BB=87=E5=9F=BA=E6=9C=AC?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=96=B0=E5=A2=9E=E5=88=9B=E5=BB=BA=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/v1/endpoints/group.py | 4 ++-- app/curd/group.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/api/v1/endpoints/group.py b/app/api/v1/endpoints/group.py index e536ae1..b74c786 100644 --- a/app/api/v1/endpoints/group.py +++ b/app/api/v1/endpoints/group.py @@ -109,8 +109,8 @@ async def leave_group(model: LeaveGroup, db: AsyncSession = Depends(get_db), use @router.get("/getBasicInfo", response_model=dict) async def get_basic_info(group_id: int = Query(...), db: AsyncSession = Depends(get_db)): - name, desc, avatar = await crud_get_basic_info(group_id, db) - return {"avatar": avatar, "name": name, "desc": desc} + name, desc, avatar, time = await crud_get_basic_info(group_id, db) + return {"avatar": avatar, "name": name, "desc": desc, "time": time} @router.get("/getPeopleInfo", response_model=dict) async def get_people_info(group_id: int = Query(...), db: AsyncSession = Depends(get_db)): diff --git a/app/curd/group.py b/app/curd/group.py index 781e0a9..94b62e1 100644 --- a/app/curd/group.py +++ b/app/curd/group.py @@ -119,10 +119,10 @@ async def crud_leave_group(group_id: int, user_id: int, db: AsyncSession): await db.commit() async def crud_get_basic_info(group_id: int, db: AsyncSession): - query = select(Group.name, Group.description, Group.avatar).where(Group.id == group_id) + query = select(Group.name, Group.description, Group.avatar, Group.create_time).where(Group.id == group_id) result = await db.execute(query) group = result.first() - return group.name, group.description, group.avatar + return group.name, group.description, group.avatar, group.create_time async def crud_get_people_info(group_id: int, db: AsyncSession): # 创建者信息