| | |
| | | C3mOrder.getPoleId() |
| | | ); |
| | | } |
| | | C3mOrder.setRefundTimestamp(new Date().getTime()); |
| | | C3mOrder.setRefundTimestamp(System.currentTimeMillis()); |
| | | C3mOrder.setRefundMsg(msg); |
| | | if (b) { |
| | | C3mOrder.setOrderStatus(OrderStatus.REFUND.getStatus()); |
| | |
| | | WxPayOrderNotifyResult wxPayOrderNotifyResult = fastPayService.parseOrderNotifyResult(xmlData); |
| | | String orderSn = wxPayOrderNotifyResult.getOutTradeNo(); |
| | | String transactionId = wxPayOrderNotifyResult.getOutTradeNo(); |
| | | Integer totalFee = wxPayOrderNotifyResult.getTotalFee(); |
| | | C3mOrder userOrder = getByOrderSn(orderSn); |
| | | if (userOrder == null) { |
| | | return WxPayNotifyResponse.fail("订单不存在 sn=" + orderSn); |
| | |
| | | if (s.isEmpty() || s == null) { |
| | | throw new BusinessException("开启充电失败"); |
| | | } |
| | | //开启充电成功后,更新订单状态为充电中 |
| | | userOrder.setChargingStates(0); |
| | | if (!updateById(userOrder)) { |
| | | return WxPayNotifyResponse.fail("更新数据已失效"); |
| | |
| | | /** |
| | | * 获取创建时间超过10分钟的订单 并且没有支付的订单 |
| | | */ |
| | | public void getOrderListByCreateTime() { |
| | | public void deleteOrderListByCreateTime() { |
| | | // 获取当前时间戳 |
| | | Long time = System.currentTimeMillis(); |
| | | //删除超过10分钟未付款的订单 |