diff --git a/pkg/common/ws/wsMessageHandle.go b/pkg/common/ws/wsMessageHandle.go index 8c921e3..0b9fb76 100644 --- a/pkg/common/ws/wsMessageHandle.go +++ b/pkg/common/ws/wsMessageHandle.go @@ -72,7 +72,7 @@ func AuthorizationVerify(sourceData []byte) (userInfo *accountFiee.ChatUserData, PageSize: 1, }) //如果找不到聊天用户则创建 - if err != nil || chatUserQuery.Total > 0 { + if err != nil || chatUserQuery.Total == 0 { //注册客服 var createUserRes *accountFiee.CreateChatUserResp createUserRes, err = service.AccountFieeProvider.CreateChatUser(ctx, &accountFiee.ChatUserData{ @@ -86,6 +86,8 @@ func AuthorizationVerify(sourceData []byte) (userInfo *accountFiee.ChatUserData, return } userInfo = createUserRes.GetData() + } else { + userInfo = chatUserQuery.List[0] } ok = true return