- ignore elm redstore error in UpdateStoreVendorMap

This commit is contained in:
gazebo
2018-11-16 16:45:05 +08:00
parent 2a82fc6975
commit ff7ac8d378

View File

@@ -386,10 +386,11 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
} }
if vendorStoreID := utils.Interface2String(payload["vendorStoreID"]); vendorStoreID != "" { if vendorStoreID := utils.Interface2String(payload["vendorStoreID"]); vendorStoreID != "" {
if handler := CurVendorSync.GetStoreHandler(vendorID); handler != nil { if handler := CurVendorSync.GetStoreHandler(vendorID); handler != nil {
jdStore, err2 := handler.ReadStore(vendorStoreID) vendorStoreInfo, err2 := handler.ReadStore(vendorStoreID)
if err = err2; err == nil { if err = err2; err == nil {
payload["deliveryType"] = jdStore.DeliveryType payload["deliveryType"] = vendorStoreInfo.DeliveryType
} }
err = nil // todo 忽略读不到DeliveryType的错误
} else { } else {
err = ErrCanNotFindVendor err = ErrCanNotFindVendor
} }