fix: 用户的消息统计只需要显示自己的会话即可
This commit is contained in:
parent
d42b82381e
commit
1ba87f9c30
@ -507,6 +507,17 @@ func (cr ChatHandler) UserMessageStat(c *gin.Context) {
|
||||
}
|
||||
}
|
||||
reverse(result)
|
||||
if chatUser.Role == 1 {
|
||||
userSessionId := fmt.Sprintf("%d", chatUser.ID)
|
||||
newResp := []dto.UserMsgStatic{}
|
||||
for _, v := range result {
|
||||
if v.SessionId == userSessionId {
|
||||
newResp = append(newResp, v)
|
||||
service.Success(c, newResp)
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
service.Success(c, result)
|
||||
}
|
||||
func reverse(slice []dto.UserMsgStatic) {
|
||||
|
Loading…
Reference in New Issue
Block a user