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.Date;
|
import java.util.List;
|
|
/**
|
* @author HJL
|
*/
|
@Component
|
public class OrderFallbackFactory implements FallbackFactory<OrderClient> {
|
|
@Override
|
public OrderClient create(Throwable cause) {
|
return new OrderClient() {
|
@Override
|
public R<Boolean> save(OrderRequest orderRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> edit(OrderRequest orderRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Order> detailByExchangeId(String id) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Order> detail(String id) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R msgCount(String id) {
|
return null;
|
}
|
|
@Override
|
public R<Order> exchangeOrder(Integer type, String orderId, Integer workerId, String name, String phone) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> batchDelete(String ids) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<OrderCountVO>> orderCount(OrderCountDataRequest request) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Order>> excelExport(OrderQueryRequest orderQueryRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Order>> queryList(String phone) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> queryPage(OrderQueryRequest orderQueryRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<String>> queryPage1(OrderQueryRequest orderQueryRequest) {
|
return R.fail(cause.getMessage()); }
|
|
@Override
|
public R<OrderPageCountVO> orderPageCount(OrderQueryRequest orderQueryRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> updateState(String orderId, Integer state) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> count(String orderId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<PaperInVo>> papercount(String workId, String date) {
|
return null;
|
}
|
|
|
|
@Override
|
public R<List<Integer>> queryIdsBycode(List<String> cityList) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Integer>> queryIdsBycodeAndSite(List<String> cityList, List<String> siteIds) {
|
return null;
|
}
|
|
@Override
|
public R<Boolean> updateStateAndArrivalTime(String orderId, Integer state) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> generateNewOrder(Order order) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<OrderResultVO> orderCountHome(OrderCountRequest orderCount) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Order>> workday(Integer workId) {
|
return null;
|
}
|
|
|
@Override
|
public R<Page<Order>> orderList(Integer userId, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> orderList1(Integer userId, List<String> cityList, Integer pageNum, Integer pageSize,List<String> siteIds) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> workOrderList(Integer workId, Integer pageNum, Integer pageSize,String [] siteIds) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> updateWithdrawalState(String orderId, Integer state) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<BigDecimal> tradeMoney(MoneyQueryRequest moneyQueryRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> orderListWorker(Integer userId, Integer state,String searchValues, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<WorkerOrderRankVO>> workerOrderRank(List<Integer> workerIds) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Path> orderNavigation(String orderId, Integer workerId, String longitude, String latitude) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> reachPosition(String orderId, Integer workerId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<OrderDetailVO> orderDetail(String orderId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> orderSubmit(OrderSubmitRequest orderSubmitRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> coordinate(String orderId, Integer workerId, Double longitude, Double latitude) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Order>> orderNotHandle(Integer workerId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Order>> orderTopListByWorkerId(Integer workerId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> orderTop(String orderId, Integer workerId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<WorkerOrderCountVO> orderStateCount(Integer workerId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> orderListByUser(Integer userId, Integer state, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<String> orderEstimate(UserOrderRequest userOrderRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
|
@Override
|
public R<Boolean> placeOrder(UserOrderRequest userOrderRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> orderByUserId(Integer userId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> supplementAllowance(String orderId, String prizeName) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<String> oldData(Integer index, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> updateArrivalTime(String orderId, String arriveTime) {
|
return null;
|
}
|
|
@Override
|
public R<Boolean> batchUpdateTime(String ids, String time) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> changeOrderState(String orderId, Integer state) {
|
return R.fail(cause.getMessage());
|
}
|
};
|
}
|
}
|