| | |
| | | C3mOrder.setRefundMsg(msg); |
| | | if (b) { |
| | | C3mOrder.setOrderStatus(OrderStatus.REFUND.getStatus()); |
| | | c3mOrderMapper.updateRefundOrder(C3mOrder); |
| | | c3mOrderMapper.updateRefundOrder(C3mOrder); // TODO: 退款日志 |
| | | |
| | | /* logService.log( |
| | | userId, |
| | | ServerTask.SERVER_TASK, |
| | |
| | | } |
| | | //查询充电桩是否存在正在进行中的订单 |
| | | C3mOrder c3mOrder = getOne(Wrappers.lambdaQuery(C3mOrder.class) |
| | | .eq(C3mOrder::getC3Udid, c3m.getMcuUdid()).eq(C3mOrder::getChargingStates, 1).last("limit 1")); |
| | | .eq(C3mOrder::getC3Udid, c3m.getMcuUdid()).eq(C3mOrder::getChargingStates, 0).last("limit 1")); |
| | | |
| | | if (c3mOrder != null && !c3mOrder.getUserCode().equals(wxCode)) { |
| | | throw new BusinessException("该充电桩正在被别人使用"); |
| | | } |
| | | if (c3mOrder != null) { |
| | | throw new BusinessException("该充电桩已存在正在进行中的订单"); |
| | | } |
| | | Pole pole = poleService.getById(streetlightId); |
| | | if (null == pole) { |
| | | return null; |