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