diff --git a/pkg/service/asChat/handler.go b/pkg/service/asChat/handler.go index 1f67223..9887068 100644 --- a/pkg/service/asChat/handler.go +++ b/pkg/service/asChat/handler.go @@ -269,7 +269,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连接时,这些消息将不被纳入新消息数量统计