测试上传图片后创建

This commit is contained in:
苏尹岚
2020-05-14 11:46:13 +08:00
parent a51634b8cf
commit 2b03cb51d9

View File

@@ -2,7 +2,6 @@ package jdshop
import ( import (
"regexp" "regexp"
"time"
"git.rosy.net.cn/baseapi/platformapi/jdshopapi" "git.rosy.net.cn/baseapi/platformapi/jdshopapi"
@@ -323,36 +322,36 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j
createSkuParamWare.Introduction = "因生鲜比较脆弱,发货途中如果有磕碰损坏,请收到联系客服,闪电赔付。请核对好地址,发货后不可修改地址,因改地址导致损坏不能赔付,谢谢理解" createSkuParamWare.Introduction = "因生鲜比较脆弱,发货途中如果有磕碰损坏,请收到联系客服,闪电赔付。请核对好地址,发货后不可修改地址,因改地址导致损坏不能赔付,谢谢理解"
//上传京东图片 start //上传京东图片 start
//规则,有两张就传两张,没有就重复传一张 //规则,有两张就传两张,没有就重复传一张
data, _, err := jxutils.DownloadFileByURL(storeSku.Img) // data, _, err := jxutils.DownloadFileByURL(storeSku.Img)
if err != nil { // if err != nil {
return createSkuParamWare, createSkuParamSkus, err // return createSkuParamWare, createSkuParamSkus, err
} // }
uploadResult, err := api.JdShopAPI.UploadPicture(data, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name) // uploadResult, err := api.JdShopAPI.UploadPicture(data, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name)
if err != nil { // if err != nil {
return createSkuParamWare, createSkuParamSkus, err // return createSkuParamWare, createSkuParamSkus, err
} // }
img1 := &jdshopapi.CreateSkuParamImages{ img1 := &jdshopapi.CreateSkuParamImages{
ColorID: "0000000000", ColorID: "0000000000",
ImgIndex: 1, ImgIndex: 1,
ImgURL: uploadResult.PictureURL, ImgURL: storeSku.Img,
} }
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 = storeSku.Img
img2.ImgURL = uploadResult.PictureURL // img2.ImgURL = uploadResult.PictureURL
} else { // } else {
data2, _, err := jxutils.DownloadFileByURL(storeSku.Img2) // data2, _, err := jxutils.DownloadFileByURL(storeSku.Img2)
if err != nil { // if err != nil {
return createSkuParamWare, createSkuParamSkus, err // return createSkuParamWare, createSkuParamSkus, err
} // }
uploadResult2, err := api.JdShopAPI.UploadPicture(data2, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name) // uploadResult2, err := api.JdShopAPI.UploadPicture(data2, 0, utils.Int64ToStr(time.Now().Unix())+storeSku.Name)
if err != nil { // if err != nil {
return createSkuParamWare, createSkuParamSkus, err // return createSkuParamWare, createSkuParamSkus, err
} // }
img2.ImgURL = uploadResult2.PictureURL // img2.ImgURL = uploadResult2.PictureURL
} }
images = append(images, img1) images = append(images, img1)
images = append(images, img2) images = append(images, img2)