diff --git a/business/partner/purchase/jd/sku.go b/business/partner/purchase/jd/sku.go index f1ba020f8..30c897173 100644 --- a/business/partner/purchase/jd/sku.go +++ b/business/partner/purchase/jd/sku.go @@ -143,7 +143,9 @@ func (p *PurchaseHandler) cuSku(sku *model.Sku, handler func(skuExt *skuInfoExt, globals.SugarLogger.Debug(skuName) result, err2 := handler(&otherInfo, skuName, shopCategories, addParams) if err = err2; err == nil { - sku.JdID = utils.Str2Int64(result) + if jdID := utils.Str2Int64WithDefault(result, 0); jdID != 0 { + sku.JdID = jdID + } } } }