diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index ea5c4158e..0e9ba8287 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -3623,6 +3623,9 @@ func RefreshJxPriceByVendor(ctx *jxcontext.Context, jdStoreSkus []*JdStoreSkus, pricePercentagePack []*model.PricePercentageItem ) skus, _ := dao.GetSkus(db, []int{v.JdSkuID}, nil, nil, nil) + if len(skus) == 0 { + continue + } store, _ := dao.GetStoreDetail(db, v.JdStoreID, vendorID) err = jxutils.Strings2Objs(store.PricePercentagePackStr, &pricePercentagePack) jxPrice := jxutils.CaculateJxPriceByPricePack(pricePercentagePack, 0, v.Price)