jdshop2
This commit is contained in:
@@ -59,7 +59,7 @@ func (p *PurchaseHandler) UploadImg(ctx *jxcontext.Context, vendorOrgCode, imgUR
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p *PurchaseHandler) GetVendorCategories(ctx *jxcontext.Context) (vendorCats []*model.SkuVendorCategory, err error) {
|
func (p *PurchaseHandler) GetVendorCategories(ctx *jxcontext.Context) (vendorCats []*model.SkuVendorCategory, err error) {
|
||||||
result, err := api.JdShopAPI.FindVendorCategories()
|
result, err := api.JdShop2API.FindVendorCategories()
|
||||||
for _, v := range result {
|
for _, v := range result {
|
||||||
cat := &model.SkuVendorCategory{
|
cat := &model.SkuVendorCategory{
|
||||||
VendorID: model.VendorIDJDShop,
|
VendorID: model.VendorIDJDShop,
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
vv.VendorSkuID = vendorSkuID
|
vv.VendorSkuID = vendorSkuID
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
createSkuParamWare, createSkuParamSkus, err := buildCreateWareParam(v)
|
createSkuParamWare, createSkuParamSkus, _, err := buildCreateWareParam(v)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "创建商品")
|
||||||
return failedList, err
|
return failedList, err
|
||||||
@@ -474,7 +474,7 @@ func updateOrCreateCategories(storeCat *dao.SkuStoreCatInfo, isCreate bool) (sta
|
|||||||
return status, err
|
return status, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *jdshopapi.CreateSkuParamWare, createSkuParamSkus []*jdshopapi.CreateSkuParamSkus, err error) {
|
func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *jdshopapi.CreateSkuParamWare, createSkuParamSkus []*jdshopapi.CreateSkuParamSkus, wareSaveParam *jdshopapi.WareSaveParam, err error) {
|
||||||
var (
|
var (
|
||||||
images []*jdshopapi.CreateSkuParamImages
|
images []*jdshopapi.CreateSkuParamImages
|
||||||
vendorCatID int
|
vendorCatID int
|
||||||
@@ -491,6 +491,14 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j
|
|||||||
vendorCatID = utils.Str2Int(storeSku.VendorCatID)
|
vendorCatID = utils.Str2Int(storeSku.VendorCatID)
|
||||||
}
|
}
|
||||||
name := filterSensitiveWord(storeSku.Name)
|
name := filterSensitiveWord(storeSku.Name)
|
||||||
|
wareSaveParam = &jdshopapi.WareSaveParam{
|
||||||
|
CategoryID: int(storeSku.VendorVendorCatID),
|
||||||
|
VenderID: jdshopapi.VendorID2,
|
||||||
|
Length: 100,
|
||||||
|
Wide: 100,
|
||||||
|
Height: 100,
|
||||||
|
Weight: utils.Int2Str(storeSku.Weight),
|
||||||
|
}
|
||||||
createSkuParamWare = &jdshopapi.CreateSkuParamWare{
|
createSkuParamWare = &jdshopapi.CreateSkuParamWare{
|
||||||
Title: name,
|
Title: name,
|
||||||
ShopCategorys: []int{vendorCatID},
|
ShopCategorys: []int{vendorCatID},
|
||||||
@@ -751,7 +759,7 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j
|
|||||||
}
|
}
|
||||||
//市场价固定500
|
//市场价固定500
|
||||||
createSkuParamWare.MarketPrice = 500
|
createSkuParamWare.MarketPrice = 500
|
||||||
return createSkuParamWare, createSkuParamSkus, err
|
return createSkuParamWare, createSkuParamSkus, wareSaveParam, err
|
||||||
}
|
}
|
||||||
|
|
||||||
//京东商城上传图片,若平台上已经有了这个图就直接拿来用了
|
//京东商城上传图片,若平台上已经有了这个图就直接拿来用了
|
||||||
|
|||||||
Reference in New Issue
Block a user