package factory; import com.ruoyi.common.core.domain.R; import feignClient.RemoteOrderGoodsClient; import lombok.extern.slf4j.Slf4j; import model.OrderGood; import org.springframework.cloud.openfeign.FallbackFactory; import java.util.List; @Slf4j public class RemoteOrderGoodsFallbackFactory implements FallbackFactory { @Override public RemoteOrderGoodsClient create(Throwable cause) { return new RemoteOrderGoodsClient(){ @Override public R> goodsOrder(List goodsIds) { log.error("编辑用户信息失败:{}", cause.getMessage()); throw new RuntimeException("编辑用户信息失败"); } }; } }