diff --git a/business/partner/purchase/ebai/store_sku.go b/business/partner/purchase/ebai/store_sku.go index 3ecca46d3..43ed9f107 100644 --- a/business/partner/purchase/ebai/store_sku.go +++ b/business/partner/purchase/ebai/store_sku.go @@ -328,8 +328,13 @@ func (p *PurchaseHandler) SyncStoreSkus(ctx *jxcontext.Context, parentTask tasks func ignoreNoSkuErr(err error) error { if err != nil { if codeErr, ok := err.(*utils.ErrorWithCode); ok { - if codeErr.IntCode() == 1 && strings.Index(codeErr.ErrMsg(), "SKU不存在或者已经被删除") > 0 { - err = nil + if codeErr.IntCode() == 1 { + for _, v := range []string{"SKU不存在或者已经被删除", "sku_id与shop_id不匹配"} { + if strings.Index(codeErr.ErrMsg(), v) > 0 { + err = nil + break + } + } } } }