京东商城修改商品图片修改
This commit is contained in:
@@ -74,18 +74,18 @@ func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
||||
}
|
||||
var desc string
|
||||
if v.DescImg != "" {
|
||||
pic3, err2 := uploadImg(v.DescImg, name, "desc")
|
||||
pic3, err2 := uploadImg2(v.DescImg, name, "desc")
|
||||
err = err2
|
||||
desc = `<p><img src="` + jdshopapi.JdsImgURL + pic3 + `" style="width: auto; height: auto; max-width: 100%;"><br></p><p><br></p>`
|
||||
}
|
||||
updateWareParam.Introduction = desc
|
||||
updateWareParam.MobileDesc = desc
|
||||
if v.Img != "" {
|
||||
pic1, err2 := uploadImg(v.Img, name, "1")
|
||||
pic1, err2 := uploadImg2(v.Img, name, "1")
|
||||
err = err2
|
||||
err = api.JdShopAPI.ImageUpdate(v.JdsWareID, 1, pic1)
|
||||
if v.Img2 != "" {
|
||||
pic2, err2 := uploadImg(v.Img2, name, "2")
|
||||
pic2, err2 := uploadImg2(v.Img2, name, "2")
|
||||
err = err2
|
||||
err = api.JdShopAPI.ImageUpdate(v.JdsWareID, 2, pic2)
|
||||
} else {
|
||||
@@ -512,6 +512,19 @@ func uploadImg(img, name, index string) (imgURL string, err error) {
|
||||
return imgURL, err
|
||||
}
|
||||
|
||||
func uploadImg2(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
|
||||
}
|
||||
imgURL = uploadResult.PictureURL
|
||||
return imgURL, err
|
||||
}
|
||||
|
||||
func filterSensitiveWord(name string) (result string) {
|
||||
for _, v := range jdshopapi.SensitiveWordMap {
|
||||
if strings.Contains(name, v) {
|
||||
|
||||
Reference in New Issue
Block a user