From 5f7a82bca016b27f8e05d2892ca7b64b0d7d9797 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 26 三月 2026 18:13:06 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
index 6e192e5..c4f8ba8 100644
--- a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
@@ -376,8 +376,8 @@
.set("addTime", System.currentTimeMillis()));
mongoTemplate.updateFirst(new Query(Criteria.where("vin").is(vin)), update, VehiclePosition.class);
}
- //调用推送服务接口
- if (null != orderId && !order_id.contains("XU") && !order_id.contains("TEST")) {
+ //调用推送服务接口,给乘客推送剩余轨迹和里程时长
+ if (null != orderId && !order_id.contains("XU")) {
RtTripInfo rtTripInfo = systemRuntimeStatus.getRtTripInfo();
PushOrderRouteDTO dto = new PushOrderRouteDTO();
dto.setOrderId(orderId);
@@ -388,7 +388,10 @@
// dto.setDuration(rtTripInfo.getRemaining_time());
// dto.setDistance(rtTripInfo.getRemaining_distance().intValue());
// dto.setDirection();
- xpPushMessageClient.pushOrderRoute(dto);
+ //只有乘客订单需要推送剩余导航数据
+ if(!order_id.contains("TEST")){
+ xpPushMessageClient.pushOrderRoute(dto);
+ }
//存储历史轨迹
OrderTrajectoryVo orderTrajectory = new OrderTrajectoryVo();
--
Gitblit v1.7.1