2021与蓝度共同重构项目,服务端
liuhaonan
2022-06-29 55e219a5802ab479b9a1c60b2130382a1318ba76
ximon-admin/src/main/java/com/sandu/ximon/admin/service/C3mOrderService.java
@@ -26,7 +26,6 @@
import com.sandu.ximon.dao.mapper.C3mOrderMapper;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.List;
@@ -134,7 +133,7 @@
     * @return
     */
    public C3mOrder advancePayOrder(Long streetlightId, C3mCharging c3m, String orderType, Double totalAmount,
                                    Integer subscribeChargingCapacity) {
                                    Integer subscribeChargingCapacity, String wxCode) {
        //  判断该充电桩是否存在正在进行中的订单
        String chargingJson = redisUtils.get(C3mRedisConstant.C3_CHARGING_ORDER.getCode() + c3m.getC3Mac());
@@ -168,6 +167,7 @@
        c3mOrderEntity.setPoleName(pole.getPoleName());
        c3mOrderEntity.setC3Mac(c3m.getC3Mac());
        c3mOrderEntity.setOrderStatus(0);
        c3mOrderEntity.setUserCode(wxCode);
        //  推送到自动查询模块,进行扫描启动
@@ -221,6 +221,14 @@
    }
    /**
     * 根据灯杆id获取最近一条订单
     */
    public C3mOrder getLastOrderByPoleId(Long poleId) {
        LambdaQueryWrapper<C3mOrder> wrapper = Wrappers.lambdaQuery(C3mOrder.class).eq(C3mOrder::getPoleId, poleId).last("limit 1");
        return getOne(wrapper);
    }
    /**
     * 订单列表
     *
     * @param baseConditionVO
@@ -232,4 +240,7 @@
        List<C3mOrderBo> list = baseMapper.orderList(userId);
        return list;
    }
}