diff --git a/domain/service/event_s/mic_change.go b/domain/service/event_s/mic_change.go index 36b95fe96a95ca2e0fd766605cfadf9fb3d98621..b5d49a3869a07a9bbe0e0b9def0424cd736b29b9 100644 --- a/domain/service/event_s/mic_change.go +++ b/domain/service/event_s/mic_change.go @@ -4,6 +4,7 @@ import ( "encoding/json" "git.hilo.cn/hilo-common/domain" "git.hilo.cn/hilo-common/rpc" + uuid "github.com/satori/go.uuid" "hilo-group/domain/event/group_ev" "hilo-group/domain/model/group_m" "hilo-group/myerr/bizerr" @@ -48,7 +49,8 @@ func MicAllRPush(model *domain.Model, txGroupUid string, userId uint64, external if micContent.User != nil { tmpMicUser = micContent.User } - if err := rpc.SendSocketMicChange(userId, externalId, txGroupUid, uint32(micContent.I), micContent.Lock, micContent.Forbid, micContent.MicForbid, micContent.AgoraId, + seqId := uuid.NewV4().String() + if err := rpc.SendSocketMicChange(seqId, userId, externalId, txGroupUid, uint32(micContent.I), micContent.Lock, micContent.Forbid, micContent.MicForbid, micContent.AgoraId, tmpMicUser.Id, tmpMicUser.ExternalId, tmpMicUser.Avatar, tmpMicUser.Nick, uint32(tmpMicUser.Sex), tmpMicUser.Code, tmpMicUser.IsVip, uint32(tmpMicUser.NobleLeave), tmpMicUser.HeadwearPicUrl, tmpMicUser.HeadwearEffectUrl, tmpMicUser.HeadwearReverseEffectUrl, uint32(tmpMicUser.SvipLevel), tmpMicUser.MicEffect, tmpMicUser.HeadwearIcon); err != nil { model.Log.Errorf("MicAllRPush err:%+v, groupUuid:%v, externalId:%v, micContent:%+v", err, txGroupUid, externalId, string(micContentStr))