mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-29 07:52:50 +00:00
refactor: 优化对话记录排序
This commit is contained in:
parent
791c94724c
commit
24d099d078
|
|
@ -451,8 +451,8 @@ class ChatRecordSerializer(serializers.Serializer):
|
|||
def page(self, current_page: int, page_size: int, with_valid=True):
|
||||
if with_valid:
|
||||
self.is_valid(raise_exception=True)
|
||||
order_by = 'create_time' if self.data.get('order_asc') is None or self.data.get(
|
||||
'order_asc') else '-create_time'
|
||||
order_by = '-create_time' if self.data.get('order_asc') is None or self.data.get(
|
||||
'order_asc') else 'create_time'
|
||||
page = page_search(current_page, page_size,
|
||||
QuerySet(ChatRecord).filter(chat_id=self.data.get('chat_id')).order_by(order_by),
|
||||
post_records_handler=lambda chat_record: self.reset_chat_record(chat_record))
|
||||
|
|
|
|||
Loading…
Reference in New Issue