- 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 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
}