diff --git a/src/backend/bisheng/database/models/group.py b/src/backend/bisheng/database/models/group.py index 259a42deb..926628ef2 100644 --- a/src/backend/bisheng/database/models/group.py +++ b/src/backend/bisheng/database/models/group.py @@ -63,7 +63,7 @@ def insert_group(cls, group: GroupCreate) -> Group: @classmethod def get_all_group(cls) -> list[Group]: with session_getter() as session: - statement = select(Group).order_by(Group.id.desc()) + statement = select(Group).order_by(Group.update_time.desc()) return session.exec(statement).all() @classmethod @@ -71,7 +71,7 @@ def get_group_by_ids(cls, ids: List[int]) -> list[Group]: if not ids: raise ValueError('ids is empty') with session_getter() as session: - statement = select(Group).where(Group.id.in_(ids)).order_by(Group.id.desc()) + statement = select(Group).where(Group.id.in_(ids)).order_by(Group.update_time.desc()) return session.exec(statement).all() @classmethod