heihei
This commit is contained in:
@@ -229,6 +229,20 @@ func GetMessageGroupByUser(ctx *jxcontext.Context, userID string) (messageGroupR
|
||||
v.Name = user.Name
|
||||
}
|
||||
}
|
||||
//最后一条记录和时间和人
|
||||
var imMessageRecord *model.ImMessageRecord
|
||||
sql := `
|
||||
SELECT * FROM im_message_record WHERE group_id = ? ORDER BY created_at DESC LIMIT 1
|
||||
`
|
||||
sqlParams := []interface{}{v.GroupID}
|
||||
if err = dao.GetRow(db, &imMessageRecord, sql, sqlParams); err == nil {
|
||||
v.LastTime = imMessageRecord.CreatedAt
|
||||
v.LastContent = imMessageRecord.Content
|
||||
v.LastMessageType = imMessageRecord.MessageType
|
||||
if user3, err := dao.GetUserByID(db, "user_id", imMessageRecord.UserID); err == nil {
|
||||
v.LastUserName = user3.Name
|
||||
}
|
||||
}
|
||||
}
|
||||
return messageGroups, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user