This commit is contained in:
邹宗楠
2021-12-14 10:29:05 +08:00
parent 53d2b60f0e
commit e5446f170f

View File

@@ -254,22 +254,22 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
var ( var (
vendorSkuID int64 vendorSkuID int64
isExd bool = false isExd bool = false
customSkuID string customSkuID int64
) )
if strings.Contains(storeSku.StoreName, model.ExdStoreName) { if strings.Contains(storeSku.StoreName, model.ExdStoreName) {
isExd = true isExd = true
if storeSku.ExdSkuID == "" { if storeSku.ExdSkuID == "" {
customSkuID = "0" customSkuID = 0
} else { } else {
customSkuID = "storeSku.ExdSkuID" customSkuID = utils.Str2Int64(storeSku.ExdSkuID)
} }
} else { } else {
isExd = false isExd = false
customSkuID = "storeSku.SkuID" customSkuID = int64(storeSku.SkuID)
} }
params := genSkuParamsFromStoreSkuInfo2(storeSku, true, isExd) params := genSkuParamsFromStoreSkuInfo2(storeSku, true, isExd)
if globals.EnableEbaiStoreWrite { if globals.EnableEbaiStoreWrite {
strStoreID := "storeID" strStoreID := utils.Int2Str(storeID)
if vendorSkuID, err = api.EbaiAPI.SkuCreate(ctx.GetTrackInfo(), strStoreID, customSkuID, params); err == nil && !isExd { if vendorSkuID, err = api.EbaiAPI.SkuCreate(ctx.GetTrackInfo(), strStoreID, customSkuID, params); err == nil && !isExd {
utils.AfterFuncWithRecover(5*time.Second, func() { utils.AfterFuncWithRecover(5*time.Second, func() {
api.EbaiAPI.SkuShopCategoryMap(strStoreID, vendorSkuID, "", utils.Str2Int64(storeSku.VendorCatID), genSkuCatRank(storeSku)) api.EbaiAPI.SkuShopCategoryMap(strStoreID, vendorSkuID, "", utils.Str2Int64(storeSku.VendorCatID), genSkuCatRank(storeSku))