fix: 会员看原图,判空和返回

This commit is contained in:
wangxinyu 2024-12-24 12:06:44 +08:00
parent ec7b7adf61
commit 324401de4a
2 changed files with 14 additions and 2 deletions

View File

@ -151,7 +151,6 @@ var ErrCodeMsgMap = map[ErrCode]string{
ErrCodeImageAuditTaskSrvFail: "图像审核任务服务错误",
ErrCodeImageAuditTaskNotExist: "图像审核任务不存在",
ErrCodeImageAuditTaskManuallyPassFail: "图像审核人工通过失败",
ErrCodeImageOriginalVipView: "会员可查看原图",
ErrCodeTextAuditSrvFail: "文字审核服务错误",
ErrCodeTextAuditNotExist: "文字审核不存在",
@ -262,6 +261,9 @@ var ErrCodeMsgMap = map[ErrCode]string{
ErrCodeRavenIQTestVisitSrvFail: "瑞文智商测试访问表服务错误",
ErrCodeRavenIQTestVisitNotExist: "瑞文智商测试访问表不存在",
ErrCodeImageOriginalVipView: "会员可查看原图",
ErrCodeImageAlreadyOriginal: "当前已经是原图",
}
const (
@ -457,7 +459,6 @@ const (
ErrCodeImageAuditTaskSrvFail ErrCode = -21001 // 图像审核任务服务错误
ErrCodeImageAuditTaskNotExist ErrCode = -21002 // 图像审核任务不存在
ErrCodeImageAuditTaskManuallyPassFail ErrCode = -21003 // 图像审核人工通过失败
ErrCodeImageOriginalVipView ErrCode = -21004 // 会员可查看原图
// TextAudit: 22xxx
ErrCodeTextAuditSrvOk ErrCode = ErrCodeOk
@ -636,4 +637,8 @@ const (
ErrCodeRavenIQTestVisitSrvFail ErrCode = -102001 // 瑞文智商测试访问表服务错误
ErrCodeRavenIQTestVisitNotExist ErrCode = -102002 // 瑞文智商测试访问表不存在
// Image
ErrCodeImageOriginalVipView ErrCode = -103001 // 会员可查看原图
ErrCodeImageAlreadyOriginal ErrCode = -103002 // 已经是原图
)

View File

@ -4471,7 +4471,9 @@ func (s *Service) ApiGetOriginalImage(ctx *gin.Context, req *previewsproto.ApiOr
Mid: &req.Mid,
})
if err != nil {
ec = errcode.ErrCodeImageAlreadyOriginal
logger.Error("ApiGetOriginalImage failed : %v", err)
return nil, err, ec
}
// 会员可以查看原图
@ -4490,6 +4492,11 @@ func (s *Service) ApiGetOriginalImage(ctx *gin.Context, req *previewsproto.ApiOr
ec = errcode.ErrCodeMediaSrvFail
return nil, err, ec
}
if len(list) == 0 {
ec = errcode.ErrCodeImageAlreadyOriginal
logger.Error("ApiGetOriginalImage list len is 0, req: %v", util.ToJson(req))
return nil, nil, ec
}
images := make([]*dbstruct.ToCImage, 0)
for _, image := range list {