京东商城商品修改
This commit is contained in:
@@ -65,23 +65,32 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, vendorStoreID string, storeSkuList []*dao.StoreSkuSyncInfo) (failedList []*partner.StoreSkuInfoWithErr, err error) {
|
func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, vendorStoreID string, storeSkuList []*dao.StoreSkuSyncInfo) (failedList []*partner.StoreSkuInfoWithErr, err error) {
|
||||||
if globals.EnableJdShopWrite && vendorStoreID == model.JdShopMainVendorStoreID {
|
if globals.EnableJdShopWrite && vendorStoreID == model.JdShopMainVendorStoreID {
|
||||||
for _, v := range storeSkuList {
|
for _, v := range storeSkuList {
|
||||||
// skuName := &model.SkuName{}
|
|
||||||
// skuName.ID = v.NameID
|
|
||||||
// db := dao.GetDB()
|
|
||||||
// if err = dao.GetEntity(db, skuName); err != nil {
|
|
||||||
// return failedList, err
|
|
||||||
// }
|
|
||||||
// payload := map[string]interface{}{
|
|
||||||
// "name": v.Name,
|
|
||||||
// }
|
|
||||||
// valid := dao.StrictMakeMapByStructObject(payload, skuName, ctx.GetUserName())
|
|
||||||
name := filterSensitiveWord(v.Name)
|
name := filterSensitiveWord(v.Name)
|
||||||
updateWareParam := &jdshopapi.UpdateWareParam{
|
updateWareParam := &jdshopapi.UpdateWareParam{
|
||||||
WareID: v.JdsWareID,
|
WareID: v.JdsWareID,
|
||||||
Title: name,
|
Title: name,
|
||||||
VenderID: jdshopapi.VenderID,
|
VenderID: jdshopapi.VenderID,
|
||||||
PromiseID: jdshopapi.JdsPromiseID,
|
PromiseID: jdshopapi.JdsPromiseID,
|
||||||
// Weight: v.Weight,
|
}
|
||||||
|
var desc string
|
||||||
|
if v.DescImg != "" {
|
||||||
|
pic3, err2 := uploadImg(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")
|
||||||
|
err = err2
|
||||||
|
err = api.JdShopAPI.ImageUpdate(v.JdsWareID, 1, pic1)
|
||||||
|
if v.Img2 != "" {
|
||||||
|
pic2, err2 := uploadImg(v.Img2, name, "2")
|
||||||
|
err = err2
|
||||||
|
err = api.JdShopAPI.ImageUpdate(v.JdsWareID, 2, pic2)
|
||||||
|
} else {
|
||||||
|
err = api.JdShopAPI.ImageUpdate(v.JdsWareID, 2, pic1)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
err = api.JdShopAPI.UpdateWare(updateWareParam)
|
err = api.JdShopAPI.UpdateWare(updateWareParam)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user