Эх сурвалжийг харах

wip:聊天记录排序修改

wangkaiyue 2 жил өмнө
parent
commit
7bebf33632

+ 2 - 2
internal/model/chatHistory.go

@@ -85,9 +85,9 @@ func (m *cChatHistory) Save(ctx context.Context, msgs ...*ChatRecord) (id int64)
 func (m *cChatHistory) GetMessage(userId int64, pageNum, pageSize int, prevId string) (h []ResHistory, hasNext bool, err error) {
 	var hTmp []ResHistory
 	if prevId != "" {
-		err = g.Model("ai_message_history").Where("person_id = ? and id < ? ", userId, prevId).OrderDesc("id").Limit(pageSize).Scan(&hTmp)
+		err = g.Model("ai_message_history").Where("person_id = ? and id < ? ", userId, prevId).OrderDesc("create_time").Limit(pageSize).Scan(&hTmp)
 	} else {
-		err = g.Model("ai_message_history").Where("person_id = ?", userId).OrderDesc("id").Limit(pageNum*pageSize, pageSize).Scan(&hTmp)
+		err = g.Model("ai_message_history").Where("person_id = ?", userId).OrderDesc("create_time").Limit(pageNum*pageSize, pageSize).Scan(&hTmp)
 	}
 	if err != nil {
 		return