京东商城创建商品
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package jdshop
|
package jdshop
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"regexp"
|
"regexp"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -37,20 +38,27 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
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
|
||||||
}
|
}
|
||||||
v.JdsWareID = createSkuResult.WareID
|
var paramAttrs = make(map[string]*jdshopapi.CreateSkuParamSkus)
|
||||||
for _, vv2 := range v.StoreSkuSyncInfoJds {
|
var resultAttrs = make(map[string]int64)
|
||||||
for _, vv := range createSkuParamSkus {
|
for _, vv := range createSkuParamSkus {
|
||||||
for _, vvv := range vv.SaleAttrs {
|
for _, vvv := range vv.SaleAttrs {
|
||||||
for _, vv1 := range createSkuResult.Skus {
|
paramAttrs[vvv.AttrValues[0]] = vv
|
||||||
for _, vvv1 := range vv1.SaleAttrs {
|
}
|
||||||
if vvv1.AttrValues[0] == vvv.AttrValues[0] {
|
}
|
||||||
vv2.VendorSkuID = utils.Int64ToStr(vv1.SkuID)
|
for _, vv1 := range createSkuResult.Skus {
|
||||||
}
|
for _, vvv1 := range vv1.SaleAttrs {
|
||||||
}
|
if paramAttrs[vvv1.AttrValues[0]] != nil {
|
||||||
}
|
resultAttrs[paramAttrs[vvv1.AttrValues[0]].OuterID] = vv1.SkuID
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
fmt.Println("test11111111111111111111111111", utils.Format4Output(resultAttrs, false))
|
||||||
|
for _, vv2 := range v.StoreSkuSyncInfoJds {
|
||||||
|
vv2.JdsWareID = createSkuResult.WareID
|
||||||
|
if resultAttrs[utils.Int2Str(vv2.SkuID)] != 0 {
|
||||||
|
vv2.VendorSkuID = utils.Int64ToStr(resultAttrs[utils.Int2Str(vv2.SkuID)])
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return failedList, err
|
return failedList, err
|
||||||
|
|||||||
Reference in New Issue
Block a user