package com.ruoyi.other.api.factory; import com.ruoyi.common.core.domain.R; import com.ruoyi.other.api.domain.GoodsBargainPriceDetail; import com.ruoyi.other.api.feignClient.GoodsBargainPriceClient; import com.ruoyi.other.api.vo.GetGoodsBargainPrice; import lombok.extern.slf4j.Slf4j; import org.springframework.cloud.openfeign.FallbackFactory; @Slf4j public class GoodsBargainPriceClientFallbackFactory implements FallbackFactory { @Override public GoodsBargainPriceClient create(Throwable cause) { return new GoodsBargainPriceClient(){ @Override public R getGoodsBargainPrice(GetGoodsBargainPrice goodsBargainPrice) { return R.fail("根据商品id和会员等级获取门店特价失败:" + cause.getMessage()); } }; } }