2021与蓝度共同重构项目,服务端
liuhaonan
2022-06-29 0c7ccc45b410cadda34b3f2cad41d5dc69ce8da0
ximon-admin/src/main/java/com/sandu/ximon/admin/service/C3mOrderService.java
@@ -107,7 +107,8 @@
        C3mOrder.setRefundMsg(msg);
        if (b) {
            C3mOrder.setOrderStatus(OrderStatus.REFUND.getStatus());
            c3mOrderMapper.updateRefundOrder(C3mOrder);
            c3mOrderMapper.updateRefundOrder(C3mOrder);  // TODO: 退款日志
           /* logService.log(
                    userId,
                    ServerTask.SERVER_TASK,
@@ -155,11 +156,14 @@
        }
        //查询充电桩是否存在正在进行中的订单
        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;