diff --git a/app/mix/service/apiservice.go b/app/mix/service/apiservice.go index e2a1b510..d0d759f1 100644 --- a/app/mix/service/apiservice.go +++ b/app/mix/service/apiservice.go @@ -387,11 +387,11 @@ func (s *Service) ApiUpdateAccount(ctx *gin.Context, req *accountproto.ApiUpdate } // 主播昵称需要先过审核 - if oldAccount.GetRole() == consts.Streamer && oldAccount.GetName() != req.Account.GetName() { + if oldAccount.GetRole() == consts.Streamer && (oldAccount.GetName() != req.Account.GetName() || oldAccount.GetNewName() != req.Account.GetNewName()) { opUpdateReq.NewName = goproto.String(req.Account.GetName()) auditStatus := s.SetAuditStatusBitMap(oldAccount.GetAuditStatus(), consts.StreamNikeAudit, consts.StreamerNikeNameAuditing) opUpdateReq.AuditStatus = goproto.Int64(auditStatus) - } else { + } else if oldAccount.GetName() != req.Account.GetName() && req.Account.GetNewName() != "" { opUpdateReq.Name = goproto.String(req.Account.GetName()) }