From cfbca174b78f7478329a73a3297ecd6ca4a89799 Mon Sep 17 00:00:00 2001 From: Leufolium Date: Fri, 16 Aug 2024 07:13:52 +0800 Subject: [PATCH] 1 --- app/mix/service/service.go | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/app/mix/service/service.go b/app/mix/service/service.go index cc0df800..09d53314 100644 --- a/app/mix/service/service.go +++ b/app/mix/service/service.go @@ -2165,7 +2165,7 @@ func (s *Service) OpGetStreamerAuthApprovalDetailsHisList(ctx *gin.Context, req func (s *Service) OpApproveStreamerAuthApprovalDetails(ctx *gin.Context, req *streamerauthapprovaldetailsproto.OpApproveReq) (ec errcode.ErrCode) { ec = errcode.ErrCodeStreamerAuthApprovalDetailsSrvOk - //1.查询获取这些认证申请 + //1.查询获取这些认证申请,确认所有mid都是且只能是准主播 list, err := _DefaultStreamerAuthApprovalDetails.GetStreamerAuthApprovalDetailsListByIds(ctx, req.Ids) if err != nil { logger.Error("GetStreamerAuthApprovalDetailsListByIds fail, req: %v, err: %v", util.ToJson(req), err) @@ -2187,24 +2187,12 @@ func (s *Service) OpApproveStreamerAuthApprovalDetails(ctx *gin.Context, req *st ec = errcode.ErrCodeAccountSrvFail return } - // 如果是人审通过,则预填写主播账户表数据,并确认所有mid都是且只能是准主播 - streamerAccts := make([]*dbstruct.EsStreamerAcct, 0) - if util.DerefInt64(req.ApproveStatus) == consts.StreamerAuthApprovalDetailsApprove_Passed { - for _, acct := range accounts { - if acct.GetRole() != consts.StreamerToBe { - logger.Error("mid: %v is not a streamer-to-be, req: %v", acct.GetMid(), util.ToJson(req)) - ec = errcode.ErrCodeStreamerAuthApprovalDetailsNotAStreamerToBe - return - } - streamerAccts = append(streamerAccts, &dbstruct.EsStreamerAcct{ - Mid: acct.GetMid(), - Name: acct.GetName(), - UserIdString: acct.GetUserIdString(), - PinYin: strings.Join(pinyin.LazyConvert(acct.GetName(), nil), ""), - Ct: acct.GetCt(), - Ut: acct.GetUt(), - DelFlag: acct.GetDelFlag(), - }) + // 判断主播是否是准主播 + for _, acct := range accountMp { + if acct.GetRole() != consts.StreamerToBe { + logger.Error("mid: %v is not a streamer-to-be, req: %v", acct.GetMid(), util.ToJson(req)) + ec = errcode.ErrCodeStreamerAuthApprovalDetailsNotAStreamerToBe + return } }