package com.ruoyi.order.api.factory; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.vo.PaperInVo; import com.ruoyi.common.core.vo.Path; import com.ruoyi.order.api.entity.*; import com.ruoyi.order.api.feignClient.OrderClient; import com.ruoyi.order.api.request.OrderCountDataRequest; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; import java.math.BigDecimal; import java.util.List; /** * @author HJL */ @Component public class OrderFallbackFactory implements FallbackFactory { @Override public OrderClient create(Throwable cause) { return new OrderClient() { @Override public R save(OrderRequest orderRequest) { return R.fail(cause.getMessage()); } @Override public R edit(OrderRequest orderRequest) { return R.fail(cause.getMessage()); } @Override public R detailByExchangeId(String id) { return R.fail(cause.getMessage()); } @Override public R detail(String id) { return R.fail(cause.getMessage()); } @Override public R exchangeOrder(Integer type, String orderId, Integer workerId, String name, String phone) { return R.fail(cause.getMessage()); } @Override public R batchDelete(String ids) { return R.fail(cause.getMessage()); } @Override public R> orderCount(OrderCountDataRequest request) { return R.fail(cause.getMessage()); } @Override public R> excelExport(OrderQueryRequest orderQueryRequest) { return R.fail(cause.getMessage()); } @Override public R> queryList(String phone) { return R.fail(cause.getMessage()); } @Override public R> queryPage(OrderQueryRequest orderQueryRequest) { return R.fail(cause.getMessage()); } @Override public R orderPageCount(OrderQueryRequest orderQueryRequest) { return R.fail(cause.getMessage()); } @Override public R updateState(String orderId, Integer state) { return R.fail(cause.getMessage()); } @Override public R count(String orderId) { return R.fail(cause.getMessage()); } @Override public R> papercount(String workId, String date) { return null; } @Override public R> queryIdsBycode(List cityList) { return R.fail(cause.getMessage()); } @Override public R updateStateAndArrivalTime(String orderId, Integer state) { return R.fail(cause.getMessage()); } @Override public R generateNewOrder(Order order) { return R.fail(cause.getMessage()); } @Override public R orderCountHome(OrderCountRequest orderCount) { return R.fail(cause.getMessage()); } @Override public R> workday(Integer workId) { return null; } @Override public R> orderList(Integer userId, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R> orderList1(Integer userId, List cityList, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R> workOrderList(Integer workId, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R updateWithdrawalState(String orderId, Integer state) { return R.fail(cause.getMessage()); } @Override public R tradeMoney(MoneyQueryRequest moneyQueryRequest) { return R.fail(cause.getMessage()); } @Override public R> orderListWorker(Integer userId, Integer state, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R> workerOrderRank(List workerIds) { return R.fail(cause.getMessage()); } @Override public R orderNavigation(String orderId, Integer workerId, String longitude, String latitude) { return R.fail(cause.getMessage()); } @Override public R reachPosition(String orderId, Integer workerId) { return R.fail(cause.getMessage()); } @Override public R orderDetail(String orderId) { return R.fail(cause.getMessage()); } @Override public R orderSubmit(OrderSubmitRequest orderSubmitRequest) { return R.fail(cause.getMessage()); } @Override public R coordinate(String orderId, Integer workerId, Double longitude, Double latitude) { return R.fail(cause.getMessage()); } @Override public R> orderNotHandle(Integer workerId) { return R.fail(cause.getMessage()); } @Override public R> orderTopListByWorkerId(Integer workerId) { return R.fail(cause.getMessage()); } @Override public R orderTop(String orderId, Integer workerId) { return R.fail(cause.getMessage()); } @Override public R orderStateCount(Integer workerId) { return R.fail(cause.getMessage()); } @Override public R> orderListByUser(Integer userId, Integer state, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R orderEstimate(UserOrderRequest userOrderRequest) { return R.fail(cause.getMessage()); } @Override public R placeOrder(UserOrderRequest userOrderRequest) { return R.fail(cause.getMessage()); } @Override public R orderByUserId(Integer userId) { return R.fail(cause.getMessage()); } @Override public R supplementAllowance(String orderId, String prizeName) { return R.fail(cause.getMessage()); } @Override public R oldData(Integer index, Integer pageNum, Integer pageSize) { return R.fail(cause.getMessage()); } @Override public R changeOrderState(String orderId, Integer state) { return R.fail(cause.getMessage()); } }; } }