From dfcd2593b7491907d16b422c16c68fea314f6e4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 14 May 2020 16:05:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E5=BC=8F=E5=8A=A0=E4=B8=8A=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E4=BA=AC=E4=B8=9C=E5=95=86=E5=9F=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/purchase/jdshop/store_sku.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/jdshop/store_sku.go b/business/partner/purchase/jdshop/store_sku.go index 807119b49..0a9522eb3 100644 --- a/business/partner/purchase/jdshop/store_sku.go +++ b/business/partner/purchase/jdshop/store_sku.go @@ -2,6 +2,7 @@ package jdshop import ( "regexp" + "strings" "git.rosy.net.cn/baseapi/platformapi/jdshopapi" @@ -301,8 +302,9 @@ func buildCreateWareParam(storeSku *dao.StoreSkuSyncInfo) (createSkuParamWare *j images []*jdshopapi.CreateSkuParamImages // desc string ) + name := filterSensitiveWord(storeSku.Name) createSkuParamWare = &jdshopapi.CreateSkuParamWare{ - Title: storeSku.Name, + Title: name, ShopCategorys: []int{utils.Str2Int(storeSku.VendorCatID)}, CategoryID: int(storeSku.VendorVendorCatID), BrandID: jdshopapi.JxBrandId, @@ -447,3 +449,12 @@ func uploadImg(img, name, index string) (imgURL string, err error) { } return uploadResult.PictureURL, err } + +func filterSensitiveWord(name string) (result string) { + for _, v := range jdshopapi.SensitiveWordMap { + if strings.Contains(name, v) { + return strings.ReplaceAll(name, v, "") + } + } + return name +}