12345678910111213141516171819202122232425262728293031323334353637383940 |
- package live_user
- import (
- "context"
- "fmt"
- "github.com/pkg/errors"
- "go-common/app/interface/live/app-interface/conf"
- cDao "go-common/app/interface/live/app-interface/dao"
- liveUserV1 "go-common/app/service/live/live_user/api/liverpc/v1"
- "go-common/library/ecode"
- "go-common/library/log"
- rpcCtx "go-common/library/net/rpc/liverpc/context"
- "time"
- )
- func (d *Dao) GetDaHangHai(ctx context.Context, req *liveUserV1.NoteGetReq) (rep *liveUserV1.NoteGetResp_Data, err error) {
- // TODO 添加DaHangHai超时配置
- getTagTimeout := time.Duration(conf.GetTimeout("DaHangHai", 50)) * time.Millisecond
- dahanghai, err := cDao.LiveUserApi.V1Note.Get(rpcCtx.WithTimeout(ctx, getTagTimeout), req)
- rep = &liveUserV1.NoteGetResp_Data{}
- if err != nil {
- log.Error("[GetDaHangHai]live_user.v1.note.get rpc error:%+v", err)
- err = errors.WithMessage(ecode.UserDHHRPCError, fmt.Sprintf("live_user.v1.note.get rpc error:%+v", err))
- return
- }
- if dahanghai.Code != 0 {
- log.Error("[GetDaHangHai]live_user.v1.note response error:%+v,code:%d,msg:%s", err, dahanghai.Code, dahanghai.Msg)
- err = errors.WithMessage(ecode.UserDHHReturnError, fmt.Sprintf("live_user.v1.note response error,code:%d,msg:%s", dahanghai.Code, dahanghai.Msg))
- return
- }
- if dahanghai.Data == nil {
- log.Error("[GetUserTagList]live_user.v1.note empty error")
- err = errors.WithMessage(ecode.UserDHHDataNil, "live_user.v1.note empty error")
- return
- }
- rep = dahanghai.Data
- return
- }
|