From 01a96cd1f631d69b423546d9a1994e2331f6b19e Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 10 三月 2026 10:07:42 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
index 573d269..7802084 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
@@ -253,6 +253,9 @@
return true;
}
XpOrder xpOrder = xpOrderR.getData();
+ if(xpOrder.getStatus()==0){
+ redisService.removeByPattern(quoteName,xpOrder.getOrderNumber());
+ }
// 找出围栏id
Long xpElectronicFenceAreaId = xpOrder.getXpElectronicFenceAreaId();
@@ -272,7 +275,7 @@
if (positionList.isEmpty()) {
continue;
}
- List<String> vinList = positionList.stream().map(VehiclePosition::getVin).collect(Collectors.toList());
+ Set<String> vinList = positionList.stream().map(VehiclePosition::getVin).collect(Collectors.toSet());
// 获取车辆的信息 筛选出可用车辆
R<List<String>> vehiclePositionVos = xpVehicleClient.queryVehiclePositionByVin(new VehiclePositionByVinDto(xpElectronicFence.getId(), vinList, xpTradingStrategy.getSimultaneouslyOrderCount()));
--
Gitblit v1.7.1