From 88fc1c9d20ccc477ab16855166e65ad4998ae3e1 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期六, 14 二月 2026 10:56:00 +0800
Subject: [PATCH] 取消订单加限制
---
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java | 26 ++++++++++++++++----------
1 files changed, 16 insertions(+), 10 deletions(-)
diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
index aeeed2d..35c10f3 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -757,11 +757,14 @@
}
// 下发命令
- PushOrderDto pushOrderDto = new PushOrderDto();
- pushOrderDto.setOrderId(order.getId());
- pushOrderDto.setVin(xpVehicle.getVehicleVin());
- pushOrderDto.setOperation_type(OrderOperationType.VEHICLE_CANCEL_ORDER);
- orderMissionClient.cancelOrder(pushOrderDto);
+ if(order.getStatus()>1){
+ PushOrderDto pushOrderDto = new PushOrderDto();
+ pushOrderDto.setOrderId(order.getId());
+ pushOrderDto.setVin(xpVehicle.getVehicleVin());
+ pushOrderDto.setOperation_type(OrderOperationType.VEHICLE_CANCEL_ORDER);
+ orderMissionClient.cancelOrder(pushOrderDto);
+ }
+
}
@Override
@@ -802,11 +805,14 @@
log.info("订单取消消息推送完毕");
// 下发命令
- PushOrderDto pushOrderDto = new PushOrderDto();
- pushOrderDto.setOrderId(order.getId());
- pushOrderDto.setVin(xpVehicle.getVehicleVin());
- pushOrderDto.setOperation_type(OrderOperationType.CLOUD_CANCEL_ORDER);
- orderMissionClient.cancelOrder(pushOrderDto);
+ if(order.getStatus()>1){
+ PushOrderDto pushOrderDto = new PushOrderDto();
+ pushOrderDto.setOrderId(order.getId());
+ pushOrderDto.setVin(xpVehicle.getVehicleVin());
+ pushOrderDto.setOperation_type(OrderOperationType.CLOUD_CANCEL_ORDER);
+ orderMissionClient.cancelOrder(pushOrderDto);
+ }
+
}
/**
--
Gitblit v1.7.1