From 5fdbf3a1e148b2cf19b3d7733dfad8024831ad40 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 13 Sep 2019 16:14:49 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8DGetAndStoreCitiesShops?= =?UTF-8?q?=E4=B8=AD=E5=AD=98=E5=82=A8=E6=9C=80=E5=90=8E=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=95=86=E5=BA=97=E5=87=BA=E8=AE=B0=E5=BD=95=E5=B7=B2=E7=BB=8F?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E9=94=99=E5=87=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/netspider/netspider.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/business/netspider/netspider.go b/business/netspider/netspider.go index 61d635fac..ff791a588 100644 --- a/business/netspider/netspider.go +++ b/business/netspider/netspider.go @@ -198,12 +198,17 @@ func GetAndStoreCitiesShops(ctx *jxcontext.Context, vendorIDs []int, cityCodeLis } }() for _, v := range shopList { + globals.SugarLogger.Debugf("GetAndStoreCitiesShops cityCode:%d, 平台:%s, shopID:%s, districtCode:%d", cityCode, model.VendorChineseNames[v.VendorID], v.VendorStoreID, v.DistrictCode) if v.DistrictCode > 0 { tmpShop := *v dao.DeleteEntity(db, &tmpShop, model.FieldVendorStoreID, model.FieldVendorID) } - if err = dao.CreateEntity(db, v); err != nil && !dao.IsDuplicateError(err) { - break + if err = dao.CreateEntity(db, v); err != nil { + if dao.IsDuplicateError(err) { + err = nil + } else { + break + } } } if err != nil {