puzhibing
2026-03-13 93ee5d5f2bb1b26f024b6e65e99095449bca633c
修改bug
2个文件已修改
13 ■■■■■ 已修改文件
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/job/jobs/OrderCancelJob.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/job/jobs/OrderCancelJob.java
@@ -47,7 +47,10 @@
                    R<XpVehicle> xpVehicleR = xpVehicleClient.queryById(order.getVehicleId());
                    XpVehicle xpVehicle = xpVehicleR.getData();
                    //还原车辆状态为空闲
                    xpVehicleClient.updateVehicleStatus(new UpdateVehicleStateDto(xpVehicle.getVehicleVin(), 0));
                    if(1 == xpVehicle.getState()){
                        xpVehicle.setState(0);
                        xpVehicleClient.updateVehicleById(xpVehicle);
                    }
                    PushOrderDto pushOrderDto = new PushOrderDto();
                    pushOrderDto.setOrderId(order.getId().toString());
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -675,7 +675,10 @@
            }
            //还原车辆状态
            xpVehicleClient.updateVehicleStatus(new UpdateVehicleStateDto(xpVehicle.getVehicleVin(), 0));
            if(1 == xpVehicle.getState()){
                xpVehicle.setState(0);
                xpVehicleClient.updateVehicleById(xpVehicle);
            }
            // 下发命令
            PushOrderDto pushOrderDto = new PushOrderDto();
@@ -1241,7 +1244,8 @@
            //还原车辆状态
            if (1 == xpVehicle.getState()) {
                xpVehicleClient.updateVehicleStatus(new UpdateVehicleStateDto(xpVehicle.getVehicleVin(), 0));
                xpVehicle.setState(0);
                xpVehicleClient.updateVehicleById(xpVehicle);
            }
            //下发XPU报文