diff --git a/pkg/service/asChat/handler.go b/pkg/service/asChat/handler.go index 4302949..6f39634 100644 --- a/pkg/service/asChat/handler.go +++ b/pkg/service/asChat/handler.go @@ -265,7 +265,7 @@ func (cr ChatHandler) MessageList(c *gin.Context) { var returnDataIdList = make([]int64, 0) defer func() { //获取最新数据时,重置新消息数量统计 - if request.Direction == 2 || request.Recent { + if request.Direction == 1 || request.Recent { cr.cache.ResetNewMessageTotal(accessUser.ID, request.SessionId) } //设置消息已被客服阅读,当客服重新通过通过websocket连接时,这些消息将不被纳入新消息数量统计