123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 |
- package http
- import (
- "go-common/app/service/bbq/user/api"
- bm "go-common/library/net/http/blademaster"
- "github.com/pkg/errors"
- )
- //
- ////userBase .
- //func userBase(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // c.JSON(srv.UserBase(c, mid.(int64)))
- //}
- //
- ////spaceUserProfile ...
- //func spaceUserProfile(c *bm.Context) {
- // arg := new(v1.SpaceUserProfileRequest)
- // mid := int64(0)
- // midValue, exists := c.Get("mid")
- // if exists {
- // mid = midValue.(int64)
- // }
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // if arg.Upmid == 0 {
- // c.JSON(nil, ecode.ReqParamErr)
- // return
- // }
- // c.JSON(srv.SpaceUserProfile(c, mid, arg))
- //}
- //
- ////userEdit
- //func userBaseEdit(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // arg := new(v1.UserBaseEditRequest)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // c.JSON(srv.UserEdit(c, mid.(int64), arg))
- //}
- //
- ////addUserLike .
- //func addUserLike(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // arg := new(v1.UserLikeAddRequest)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // resp, err := srv.AddUserLike(c, mid.(int64), arg.SVID)
- // c.JSON(resp, err)
- //
- // // 埋点
- // if err == nil {
- // uiLog(c, model.ActionLike, nil)
- // }
- //}
- //
- ////cancelUserLike .
- //func cancelUserLike(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // arg := new(v1.UserLikeCancelRequest)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // resp, err := srv.CancelUserLike(c, mid.(int64), arg.SVID)
- // c.JSON(resp, err)
- //
- // // 埋点
- // if err == nil {
- // uiLog(c, model.ActionCancelLike, nil)
- // }
- //}
- //
- ////userLikeList .
- //func userLikeList(c *bm.Context) {
- // arg := &v1.SpaceSvListRequest{}
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // mid, exists := c.Get("mid")
- // if exists {
- // arg.MID = mid.(int64)
- // }
- // dev, _ := c.Get("device")
- // arg.Device = dev.(*bm.Device)
- // arg.Size = model.SpaceListLen
- //
- // c.JSON(srv.UserLikeList(c, arg))
- //}
- //
- //
- ////userFollowList .
- //func userFollowList(c *bm.Context) {
- // arg := new(api.ListRelationUserInfoReq)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // c.JSON(svc.ListFollowUserInfo(c, arg))
- //}
- //
- ////userFanList .
- //func userFanList(c *bm.Context) {
- // arg := new(api.ListRelationUserInfoReq)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // c.JSON(svc.ListFanUserInfo(c, arg))
- //}
- //
- ////userInfoBlackList .
- //func userInfoBlackList(c *bm.Context) {
- // arg := new(api.ListRelationUserInfoReq)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // c.JSON(svc.ListBlackUserInfo(c, arg))
- //}
- //userBlackList .
- func userBlackList(c *bm.Context) {
- arg := new(api.ListRelationReq)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数验证失败")
- return
- }
- c.JSON(svc.ListBlack(c, arg))
- }
- // userInfo used for audit
- func userInfoList(c *bm.Context) {
- arg := new(api.ListUserInfoReq)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数验证失败")
- return
- }
- c.JSON(svc.ListUserInfo(c, arg))
- }
- // userInfo used for audit
- func auditModifyUser(c *bm.Context) {
- arg := new(api.UserBase)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数验证失败")
- return
- }
- c.JSON(svc.UserFieldEdit(c, arg))
- }
- // userInfo used for audit
- func auditModifyCmsTag(c *bm.Context) {
- arg := new(api.CmsTagRequest)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数验证失败")
- return
- }
- c.JSON(svc.UserCmsTagEdit(c, arg))
- }
- func forbidUser(c *bm.Context) {
- arg := new(api.ForbidRequest)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数校验失败")
- return
- }
- c.JSON(svc.ForbidUser(c, arg))
- }
- func releaseUser(c *bm.Context) {
- arg := new(api.ReleaseRequest)
- if err := c.Bind(arg); err != nil {
- errors.Wrap(err, "参数校验失败")
- return
- }
- c.JSON(svc.ReleaseUser(c, arg))
- }
- ////userRelationModify .
- //func userRelationModify(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // arg := new(v1.UserRelationRequest)
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // var res *v1.RelationResponse
- // var err error
- // var reportAction int
- // switch arg.Action {
- // case v1.FollowAdd:
- // res, err = srv.AddUserFollow(c, mid.(int64), arg.UPMID)
- // reportAction = model.ActionFollow
- // case v1.FollowCancel:
- // res, err = srv.CancelUserFollow(c, mid.(int64), arg.UPMID)
- // reportAction = model.ActionCancelFollow
- // case v1.BlackAdd:
- // res, err = srv.AddUserBlack(c, mid.(int64), arg.UPMID)
- // case v1.BlackCancel:
- // res, err = srv.CancelUserBlack(c, mid.(int64), arg.UPMID)
- // default:
- // errors.Wrap(ecode.ReqParamErr, "参数验证失败")
- // return
- // }
- // c.JSON(res, err)
- //
- // // 埋点
- // if err == nil && reportAction != 0 {
- // ext := struct {
- // UPMID int64 `json:"up_mid"`
- // }{
- // UPMID: arg.UPMID,
- // }
- // uiLog(c, reportAction, ext)
- // }
- //}
- //
- ////login 登陆
- //func login(c *bm.Context) {
- // arg := new(v1.LoginRequest)
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // if err := c.Bind(arg); err != nil {
- // errors.Wrap(err, "参数验证失败")
- // return
- // }
- // c.JSON(srv.Login(c, arg.NewTag, mid.(int64)))
- //}
- //
- ////手机验证
- //func phoneCheck(c *bm.Context) {
- // mid, exists := c.Get("mid")
- // if !exists {
- // c.JSON(nil, ecode.NoLogin)
- // return
- // }
- // c.JSON(srv.PhoneCheck(c, mid.(int64)))
- //}
- // updateUserVideoView 更新用户作品播放量
- func updateUserVideoView(c *bm.Context) {
- args := &api.UserVideoView{}
- if err := c.Bind(args); err != nil {
- errors.Wrap(err, "参数校验失败")
- return
- }
- c.JSON(svc.UpdateUserVideoView(c, args))
- }
|