add update pf
This commit is contained in:
parent
ae710ffbc9
commit
dc5da5a647
|
@ -104,3 +104,9 @@ type OpUpdateVideoCompressReq struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type OpUpdateVideoCompressData struct{}
|
type OpUpdateVideoCompressData struct{}
|
||||||
|
|
||||||
|
type OpUpdateVideoPFReq struct {
|
||||||
|
Id int64 `json:"id"`
|
||||||
|
PixelFormat string `json:"pixel_format"`
|
||||||
|
PixelFormat720 string `json:"pixel_format_720"`
|
||||||
|
}
|
||||||
|
|
|
@ -523,6 +523,7 @@ func Init(r *gin.Engine) {
|
||||||
opMediaGroup := r.Group("/op/media", PrepareToC())
|
opMediaGroup := r.Group("/op/media", PrepareToC())
|
||||||
opMediaGroup.POST("get_videos_by_status", middleware.JSONParamValidator(mediaproto.OpGetVideosByStatusReq{}), OpGetVideosByStatus)
|
opMediaGroup.POST("get_videos_by_status", middleware.JSONParamValidator(mediaproto.OpGetVideosByStatusReq{}), OpGetVideosByStatus)
|
||||||
opMediaGroup.POST("update_video_compress", middleware.JSONParamValidator(mediaproto.OpUpdateVideoCompressReq{}), OpUpdateVideoCompress)
|
opMediaGroup.POST("update_video_compress", middleware.JSONParamValidator(mediaproto.OpUpdateVideoCompressReq{}), OpUpdateVideoCompress)
|
||||||
|
opMediaGroup.POST("update_video_pf", middleware.JSONParamValidator(mediaproto.OpUpdateVideoPFReq{}), OpUpdateVideoPF)
|
||||||
|
|
||||||
// 主播标签
|
// 主播标签
|
||||||
opStreamerTagGroup := r.Group("/op/streamer_tag", PrepareOp())
|
opStreamerTagGroup := r.Group("/op/streamer_tag", PrepareOp())
|
||||||
|
|
|
@ -68,3 +68,14 @@ func OpUpdateVideoCompress(ctx *gin.Context) {
|
||||||
}
|
}
|
||||||
ReplyOk(ctx, nil)
|
ReplyOk(ctx, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func OpUpdateVideoPF(ctx *gin.Context) {
|
||||||
|
req := ctx.MustGet("client_req").(*mediaproto.OpUpdateVideoPFReq)
|
||||||
|
ec := service.DefaultService.OpUpdateVideoPF(ctx, req)
|
||||||
|
if ec != errcode.ErrCodeMediaSrvOk {
|
||||||
|
logger.Error("OpUpdateVideoPF fail, req: %v, ec: %v", util.ToJson(req), ec)
|
||||||
|
ReplyErrCodeMsg(ctx, ec)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
ReplyOk(ctx, nil)
|
||||||
|
}
|
||||||
|
|
|
@ -1069,6 +1069,24 @@ func (m *Mongo) UpdateVideoCompress(ctx *gin.Context, req *mediaproto.OpUpdateVi
|
||||||
return col.UpdateId(ctx, req.Id, up)
|
return col.UpdateId(ctx, req.Id, up)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *Mongo) UpdateVideoPF(ctx *gin.Context, req *mediaproto.OpUpdateVideoPFReq) error {
|
||||||
|
col := m.getColVideo()
|
||||||
|
set := qmgo.M{}
|
||||||
|
if len(req.PixelFormat) > 0 {
|
||||||
|
set["pixel_format"] = req.PixelFormat
|
||||||
|
}
|
||||||
|
if len(req.PixelFormat720) > 0 {
|
||||||
|
set["pixel_format_720"] = req.PixelFormat720
|
||||||
|
}
|
||||||
|
if len(set) <= 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
up := qmgo.M{
|
||||||
|
"$set": set,
|
||||||
|
}
|
||||||
|
return col.UpdateId(ctx, req.Id, up)
|
||||||
|
}
|
||||||
|
|
||||||
// 登录表
|
// 登录表
|
||||||
func (m *Mongo) CreateLogin(ctx *gin.Context, login *dbstruct.Login) error {
|
func (m *Mongo) CreateLogin(ctx *gin.Context, login *dbstruct.Login) error {
|
||||||
col := m.getColLogin()
|
col := m.getColLogin()
|
||||||
|
|
|
@ -275,3 +275,7 @@ func (m *Media) OpGetVideosByStatus(ctx *gin.Context, req *mediaproto.OpGetVideo
|
||||||
func (m *Media) OpUpdateVideoCompress(ctx *gin.Context, req *mediaproto.OpUpdateVideoCompressReq) error {
|
func (m *Media) OpUpdateVideoCompress(ctx *gin.Context, req *mediaproto.OpUpdateVideoCompressReq) error {
|
||||||
return m.store.UpdateVideoCompress(ctx, req)
|
return m.store.UpdateVideoCompress(ctx, req)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *Media) OpUpdateVideoPF(ctx *gin.Context, req *mediaproto.OpUpdateVideoPFReq) error {
|
||||||
|
return m.store.UpdateVideoPF(ctx, req)
|
||||||
|
}
|
||||||
|
|
|
@ -3001,6 +3001,17 @@ func (s *Service) OpUpdateVideoCompress(ctx *gin.Context, req *mediaproto.OpUpda
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *Service) OpUpdateVideoPF(ctx *gin.Context, req *mediaproto.OpUpdateVideoPFReq) (ec errcode.ErrCode) {
|
||||||
|
ec = errcode.ErrCodeMediaSrvOk
|
||||||
|
err := _DefaultMedia.OpUpdateVideoPF(ctx, req)
|
||||||
|
if err != nil {
|
||||||
|
logger.Error("OpUpdateVideoPF fail, req: %v, err: %v", util.ToJson(req), err)
|
||||||
|
ec = errcode.ErrCodeMediaSrvFail
|
||||||
|
return
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
func (s *Service) OpGetPlatformListByIds(ctx *gin.Context, ids []int64) (list []*apollostruct.PlatformCfg, ec errcode.ErrCode) {
|
func (s *Service) OpGetPlatformListByIds(ctx *gin.Context, ids []int64) (list []*apollostruct.PlatformCfg, ec errcode.ErrCode) {
|
||||||
|
|
||||||
ec = errcode.ErrCodeOk
|
ec = errcode.ErrCodeOk
|
||||||
|
|
Loading…
Reference in New Issue