liujie
6 天以前 bd404b89f646ac645f2e54c543eb1d4efe291b62
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -2381,4 +2381,20 @@
        return R.ok(chargingOrderService.getSumDegreeBySiteIds(SiteIds));
    }
    @GetMapping(value = "/getOrderIdByUserId")
    @ApiOperation(value = "H5查询当前用户正在充电中的订单id集合", tags = {"H5-首页-用户充电订单信息"})
    public R<String> getOrderIdByUserId() {
        Long userId = tokenService.getLoginUserApplet().getUserId();
        TChargingOrder chargingOrder = chargingOrderService.getOne(Wrappers.lambdaQuery(TChargingOrder.class)
                .eq(TChargingOrder::getAppUserId, userId)
                .in(TChargingOrder::getStatus, Arrays.asList(1,2,3,4))
                .orderByDesc(TChargingOrder::getCreateTime)
                .last("LIMIT 1"));
        if(Objects.isNull(chargingOrder)){
            return R.ok();
        }
        return R.ok(String.valueOf(chargingOrder.getId()));
    }
}