diff --git a/app/api/endpoints/community_building.py b/app/api/endpoints/community_building.py index 5b39404..073447a 100644 --- a/app/api/endpoints/community_building.py +++ b/app/api/endpoints/community_building.py @@ -74,13 +74,14 @@ async def get_buildings( elif community_id: query = query.filter(CommunityBuildingDB.community_id == community_id) - query = query.order_by(CommunityBuildingDB.building_name.asc()) + query = query.order_by(CommunityBuildingDB.id.asc()) # 获取总数 total = query.count() # 查询数据 results = query.offset(skip).limit(limit).all() + results = [sorted(results, key=lambda x: x.building_name)] # 处理返回数据 building_list = [] diff --git a/jobs.sqlite b/jobs.sqlite index cb62178..dcdd71d 100644 Binary files a/jobs.sqlite and b/jobs.sqlite differ