package com.ruoyi.order.api.factory; import com.ruoyi.order.api.feignClient.ShoppingOrderClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; /** * 充电订单服务降级处理 * * @author ruoyi */ @Component public class ShoppingOrderFallbackFactory implements org.springframework.cloud.openfeign.FallbackFactory { private static final Logger log = LoggerFactory.getLogger(ShoppingOrderFallbackFactory.class); @Override public ShoppingOrderClient create(Throwable cause) { log.error("调用失败:{}", cause.getMessage()); return new ShoppingOrderClient() { @Override public void cancelShoppingOrderWxRefund(String out_refund_no, String refund_id, String tradeState, String success_time) { log.error("商城订单去掉退款回调通知失败:" + cause.getMessage()); } }; } }