From 36b86eb167b8edd3d06f67b86a8bc9203819a855 Mon Sep 17 00:00:00 2001 From: kanade Date: Thu, 4 Aug 2022 09:29:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=B9=E9=87=8F=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd/sku.go | 34 ++++++++++++++++++++++++++++++++++ supply/sku.go | 16 ---------------- 2 files changed, 34 insertions(+), 16 deletions(-) diff --git a/jd/sku.go b/jd/sku.go index b40e03d..63f5111 100644 --- a/jd/sku.go +++ b/jd/sku.go @@ -119,6 +119,24 @@ func (s *sku) GetImgs(ctx context.Context, skuId uint) (reply []SkuImg, err erro return } +type SkusImg struct { + Id uint `json:"id"` + SkuId uint `json:"skuId"` + Path string `json:"path"` + ReplacePath string `json:"replacePath"` + Sort uint `json:"sort"` +} + +// GetSkusImgs @Title 批量获取预览图 +func (s *sku) GetSkusImgs(ctx context.Context, skuId uint) (reply []SkusImg, err error) { + xClient, err := client.GetClient(s) + if err != nil { + return + } + err = xClient.Call(ctx, "GetSkusImgs", skuId, &reply) + return +} + type SkuSpecification struct { Name string `json:"name"` Attributes []SkuAttribute `json:"attributes"` @@ -188,3 +206,19 @@ func (s *sku) Adopt(ctx context.Context, skuIds []uint) (reply []AdoptItem, err err = xClient.Call(ctx, "Adopt", skuIds, &reply) return } + +type ArgsSkuReplaceImg struct { + SkuId uint // 商品id + ImgId uint // 图片id + ImgPath string // 图片路径 +} + +// ReplaceImg @Title 替换图片 +func (s *sku) ReplaceImg(ctx context.Context, args ArgsSkuReplaceImg) error { + reply := 0 + xClient, err := client.GetClient(s) + if err != nil { + return err + } + return xClient.Call(ctx, "ReplaceImg", args, &reply) +} diff --git a/supply/sku.go b/supply/sku.go index 7085a8e..ddacfc0 100644 --- a/supply/sku.go +++ b/supply/sku.go @@ -240,19 +240,3 @@ func (s *sku) EditAdjust(ctx context.Context, args ArgsSkuAdjustType) error { } return xClient.Call(ctx, "EditAdjust", args, &reply) } - -type ArgsSkuReplaceImg struct { - SkuId uint // 商品id - ImgId uint // 图片id - ImgPath string // 图片路径 -} - -// ReplaceImg @Title 替换图片 -func (s *sku) ReplaceImg(ctx context.Context, args ArgsSkuReplaceImg) error { - reply := 0 - xClient, err := client.GetClient(s) - if err != nil { - return err - } - return xClient.Call(ctx, "ReplaceImg", args, &reply) -}