fix: 会员看原图,返回结构修改

This commit is contained in:
wangxinyu 2024-12-20 17:11:39 +08:00
parent edcb966903
commit ea97628ded
3 changed files with 11 additions and 3 deletions

View File

@ -11,10 +11,10 @@ type ApiOriginalImageReq struct {
}
type ApiOriginalImageData struct {
Images []*dbstruct.ToCImage `json:"images"`
*dbstruct.ToCImage
}
type ApiOriginalImageResp struct {
base.BaseResponse
*ApiOriginalImageData `json:"data"`
Data *ApiOriginalImageData `json:"data"`
}

View File

@ -14,12 +14,20 @@ func ApiGetOriginalImage(ctx *gin.Context) {
if req.ImageId <= 0 {
logger.Error(" ApiGetOriginalImage, invalid param, req: %v", util.ToJson(req))
ReplyErrCodeMsg(ctx, errcode.ErrCodeBadParam)
return
}
data, err, ec := service.DefaultService.ApiGetOriginalImage(ctx, req)
if err != nil {
logger.Error("image ApiGetOriginalImage ApiGetOriginalImage err, req: %v", util.ToJson(req))
ReplyErrCodeMsg(ctx, ec)
return
}
if ec == errcode.ErrCodeImageOriginalVipView {
logger.Info("ApiGetOriginalImage user is not vip, req: %v", util.ToJson(req))
ReplyErrCodeMsg(ctx, errcode.ErrCodeImageOriginalVipView)
return
}
ReplyOk(ctx, data)

View File

@ -4497,7 +4497,7 @@ func (s *Service) ApiGetOriginalImage(ctx *gin.Context, req *previewsproto.ApiOr
}
data := &previewsproto.ApiOriginalImageData{
Images: images,
ToCImage: images[0],
}
return data, err, ec