京东创建商品over?
This commit is contained in:
@@ -317,46 +317,41 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j
|
|||||||
JdPrice: int(storeSku.UnitPrice) / 100,
|
JdPrice: int(storeSku.UnitPrice) / 100,
|
||||||
MarketPrice: int(storeSku.UnitPrice) / 100,
|
MarketPrice: int(storeSku.UnitPrice) / 100,
|
||||||
}
|
}
|
||||||
// desc = `<img src="` + jdshopapi.JdsImgURL + "jfs/t1/123931/34/1429/184963/5ebb9b63E45411990/f2030df3fab57928.jpg" + `" style="width: auto; height: auto; max-width: 100%;">`
|
|
||||||
createSkuParamWare.MobileDesc = "因生鲜比较脆弱,发货途中如果有磕碰损坏,请收到联系客服,闪电赔付。请核对好地址,发货后不可修改地址,因改地址导致损坏不能赔付,谢谢理解"
|
//上传京东图片
|
||||||
createSkuParamWare.Introduction = "因生鲜比较脆弱,发货途中如果有磕碰损坏,请收到联系客服,闪电赔付。请核对好地址,发货后不可修改地址,因改地址导致损坏不能赔付,谢谢理解"
|
|
||||||
//上传京东图片 start
|
|
||||||
//规则,有两张就传两张,没有就重复传一张
|
//规则,有两张就传两张,没有就重复传一张
|
||||||
// data, _, err := jxutils.DownloadFileByURL(storeSku.Img)
|
pic1, err := uploadImg(storeSku.Img, storeSku.Name, "1")
|
||||||
// if err != nil {
|
|
||||||
// return createSkuParamWare, createSkuParamSkus, err
|
|
||||||
// }
|
|
||||||
// uploadResult, err := api.JdShopAPI.UploadPicture(data, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name)
|
|
||||||
// if err != nil {
|
|
||||||
// return createSkuParamWare, createSkuParamSkus, err
|
|
||||||
// }
|
|
||||||
img1 := &jdshopapi.CreateSkuParamImages{
|
img1 := &jdshopapi.CreateSkuParamImages{
|
||||||
ColorID: "0000000000",
|
ColorID: "0000000000",
|
||||||
ImgIndex: 1,
|
ImgIndex: 1,
|
||||||
ImgURL: storeSku.Img,
|
ImgURL: pic1,
|
||||||
}
|
}
|
||||||
img2 := &jdshopapi.CreateSkuParamImages{
|
img2 := &jdshopapi.CreateSkuParamImages{
|
||||||
ColorID: "0000000000",
|
ColorID: "0000000000",
|
||||||
ImgIndex: 2,
|
ImgIndex: 2,
|
||||||
}
|
}
|
||||||
if storeSku.Img2 == "" {
|
if storeSku.Img2 == "" {
|
||||||
img2.ImgURL = storeSku.Img
|
img2.ImgURL = pic1
|
||||||
// img2.ImgURL = uploadResult.PictureURL
|
} else {
|
||||||
// } else {
|
pic2, err2 := uploadImg(storeSku.Img, storeSku.Name, "2")
|
||||||
// data2, _, err := jxutils.DownloadFileByURL(storeSku.Img2)
|
err = err2
|
||||||
// if err != nil {
|
img2.ImgURL = pic2
|
||||||
// return createSkuParamWare, createSkuParamSkus, err
|
|
||||||
// }
|
|
||||||
// uploadResult2, err := api.JdShopAPI.UploadPicture(data2, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name)
|
|
||||||
// if err != nil {
|
|
||||||
// return createSkuParamWare, createSkuParamSkus, err
|
|
||||||
// }
|
|
||||||
// img2.ImgURL = uploadResult2.PictureURL
|
|
||||||
}
|
}
|
||||||
images = append(images, img1)
|
images = append(images, img1)
|
||||||
images = append(images, img2)
|
images = append(images, img2)
|
||||||
createSkuParamWare.Images = images
|
createSkuParamWare.Images = images
|
||||||
//end
|
|
||||||
|
//商品详情拼接
|
||||||
|
var desc string
|
||||||
|
if storeSku.DescImg != "" {
|
||||||
|
pic3, err2 := uploadImg(storeSku.DescImg, storeSku.Name, "desc")
|
||||||
|
err = err2
|
||||||
|
desc = `<p>` + jdshopapi.JdsImgDescURL + `<img src="` + jdshopapi.JdsImgURL + pic3 + `" style="width: auto; height: auto; max-width: 100%;"><br></p><p><br></p>`
|
||||||
|
} else {
|
||||||
|
desc = `<p>` + jdshopapi.JdsImgDescURL + `" style="width: auto; height: auto; max-width: 100%;"><br></p><p><br></p>`
|
||||||
|
}
|
||||||
|
createSkuParamWare.MobileDesc = desc
|
||||||
|
createSkuParamWare.Introduction = desc
|
||||||
|
|
||||||
//设置商品属性值
|
//设置商品属性值
|
||||||
var (
|
var (
|
||||||
@@ -440,3 +435,15 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j
|
|||||||
}
|
}
|
||||||
return createSkuParamWare, createSkuParamSkus, err
|
return createSkuParamWare, createSkuParamSkus, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func uploadImg(img, name, index string) (imgURL string, err error) {
|
||||||
|
data, _, err := jxutils.DownloadFileByURL(img)
|
||||||
|
if err != nil {
|
||||||
|
return imgURL, err
|
||||||
|
}
|
||||||
|
uploadResult, err := api.JdShopAPI.UploadPicture(data, 0, name+index)
|
||||||
|
if err != nil {
|
||||||
|
return imgURL, err
|
||||||
|
}
|
||||||
|
return uploadResult.PictureURL, err
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user