删除京东商商品修改
This commit is contained in:
@@ -1286,11 +1286,10 @@ func DeleteSku(ctx *jxcontext.Context, skuID int, userName string) (num int64, e
|
||||
return 0, err
|
||||
}
|
||||
dao.Commit(db)
|
||||
if _, err = SetStoreSkuSyncStatus2(db, nil, partner.GetSingleStoreVendorIDs(), []int{skuID}, model.SyncFlagDeletedMask); err == nil {
|
||||
}
|
||||
if num == 1 {
|
||||
_, err = CurVendorSync.SyncSku(ctx, db, -1, sku.ID, false, false, userName)
|
||||
}
|
||||
err = deleteJdsSku(db, skuID)
|
||||
return num, err
|
||||
}
|
||||
|
||||
@@ -2504,3 +2503,11 @@ func getImgFromNet(db *dao.DaoDB, upc string) (img string) {
|
||||
img = result.Img
|
||||
return img
|
||||
}
|
||||
|
||||
func deleteJdsSku(db *dao.DaoDB, skuID int) (err error) {
|
||||
storeBinds, err := dao.GetStoresSkusInfo(db, []int{model.JdShopMainStoreID}, []int{skuID})
|
||||
if err == nil {
|
||||
err = api.JdShopAPI.DeleteSku(storeBinds[0].JdsID)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user