try
This commit is contained in:
@@ -81,6 +81,16 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
||||
var wareSaveSkus []*jdshopapi.WareSaveSkus
|
||||
//先把已有的规格放进去
|
||||
if v.VendorOrgCode == "2" {
|
||||
wareResult, _ := api.JdShop2API.FindWareById(wareSaveParam.WareID)
|
||||
if wareResult != nil {
|
||||
for _, v := range wareResult.Images {
|
||||
wareSaveParam.ImageMap.Num0000000000 = append(wareSaveParam.ImageMap.Num0000000000, &jdshopapi.CreateSkuParamImages{
|
||||
ColorID: v.ColorID,
|
||||
ImgURL: v.ImgURL,
|
||||
ImgIndex: v.ImgIndex,
|
||||
})
|
||||
}
|
||||
}
|
||||
skus, _, _ := api.JdShop2API.SearchSkuList2([]int{int(wareSaveParam.WareID)})
|
||||
if len(skus) > 0 {
|
||||
for _, vv := range skus {
|
||||
@@ -119,10 +129,8 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
||||
vv.VendorSkuID = vendorSkuID
|
||||
} else {
|
||||
wareSaveParam.Skus = wareSaveSkus
|
||||
if _, err2 := getAPI(v.VendorOrgCode).WareSave(wareSaveParam); err2 == nil {
|
||||
skus, _, _ := api.JdShop2API.SearchSkuList2([]int{int(wareSaveParam.WareID)})
|
||||
fmt.Println("tetetetetetetetetet", utils.Format4Output(skus, false))
|
||||
for _, vvv := range skus {
|
||||
if wareResult, err2 := getAPI(v.VendorOrgCode).WareSave(wareSaveParam); err2 == nil {
|
||||
for _, vvv := range wareResult {
|
||||
if vvv.OuterID == wareSaveSku.OuterID {
|
||||
vv.VendorSkuID = utils.Int64ToStr(vvv.SkuID)
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user