From ff7ac8d3785f6a349f47a37cdb7bbb0da4d0e78e Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 16 Nov 2018 16:45:05 +0800 Subject: [PATCH] - ignore elm redstore error in UpdateStoreVendorMap --- business/jxstore/cms/store.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 92201e8d8..7e49921c7 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -386,10 +386,11 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor } if vendorStoreID := utils.Interface2String(payload["vendorStoreID"]); vendorStoreID != "" { if handler := CurVendorSync.GetStoreHandler(vendorID); handler != nil { - jdStore, err2 := handler.ReadStore(vendorStoreID) + vendorStoreInfo, err2 := handler.ReadStore(vendorStoreID) if err = err2; err == nil { - payload["deliveryType"] = jdStore.DeliveryType + payload["deliveryType"] = vendorStoreInfo.DeliveryType } + err = nil // todo 忽略读不到DeliveryType的错误 } else { err = ErrCanNotFindVendor }