|
@@ -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
|