| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.cloud.openfeign.FallbackFactory; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | public ChargingOrderClient create(Throwable throwable) { |
| | | log.error("充电订单调用失败:{}", throwable.getMessage()); |
| | | return new ChargingOrderClient() { |
| | | |
| | | @Override |
| | | public R<String> queryOrderByGunId(String id) { |
| | | return R.fail("远程调用根据枪id 查询最新的订单id 用户后台结束充电" + throwable.getMessage()); |
| | | } |
| | | |
| | | @Override |
| | | public R<Long> useOrderCount(Long userId) { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R<Long> getCar() { |
| | | public R<Long> getCar(@PathVariable("id")String id) { |
| | | return R.fail("获取用户最近使用车辆充电的车辆id:" + throwable.getMessage()); |
| | | } |
| | | |
| | |
| | | public void chargingOrderStartupFailureWxRefund(String out_refund_no, String refund_id, String tradeState, String success_time) { |
| | | log.error("远程启动失败后退款通知失败:" + throwable.getMessage()); |
| | | } |
| | | |
| | | @Override |
| | | public void shoppingOrderWxRefund(String out_refund_no, String refund_id, String tradeState, String success_time) { |
| | | log.error("购物订单退款回调通知失败:" + throwable.getMessage()); |
| | | |
| | | } |
| | | }; |
| | | } |
| | | } |