From da399ef967f02753bb5271e97c6b18062b518d2e Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期日, 01 三月 2026 02:04:41 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/controller/OrderMissionController.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/controller/OrderMissionController.java b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/controller/OrderMissionController.java
index 60299bc..3242179 100644
--- a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/controller/OrderMissionController.java
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/controller/OrderMissionController.java
@@ -181,7 +181,7 @@
         //构建推送消息
         Map<String, Object> params = new HashMap<>();
         Map<String, Object> content = new HashMap<>();
-        content.put("orderId", orderId);
+        content.put("orderId", orderId.toString());
         content.put("status", 3);
         params.put("type", PushMessageTypeEnum.ORDER_STATUS.getDesc());
         params.put("content", JSONObject.toJSONString(content));
@@ -196,6 +196,14 @@
             log.error("推送消息失败:{}", stringR.getMsg());
         }
         xpOrderClient.updateOrderStatus(orderId, OrderStatusEnum.PICK_UP.getCode());
+        PushOrderRouteDTO dto3 = new PushOrderRouteDTO();
+        dto3.setOrderId(orderId);
+        dto3.setRouteType(1);
+        dto3.setLongitude(startLon);
+        dto3.setLatitude(startLat);
+        dto3.setDuration(10);
+        dto3.setDistance(2);
+        xpPushMessageClient.pushOrderRoute(dto3);
         return r;
     }
 
@@ -268,7 +276,7 @@
             //构建推送消息
             Map<String, Object> params = new HashMap<>();
             Map<String, Object> content = new HashMap<>();
-            content.put("orderId", orderId);
+            content.put("orderId", orderId.toString());
             content.put("status", 4);
             params.put("type", PushMessageTypeEnum.ORDER_STATUS.getDesc());
             params.put("content", JSONObject.toJSONString(content));
@@ -299,7 +307,7 @@
         //构建推送消息
         Map<String, Object> params = new HashMap<>();
         Map<String, Object> content = new HashMap<>();
-        content.put("orderId", orderId);
+        content.put("orderId", orderId.toString());
         content.put("status", status);
         params.put("type", PushMessageTypeEnum.ORDER_STATUS.getDesc());
         params.put("content", JSONObject.toJSONString(content));
@@ -386,7 +394,7 @@
             //构建推送消息
             Map<String, Object> params = new HashMap<>();
             Map<String, Object> content = new HashMap<>();
-            content.put("orderId", orderId);
+            content.put("orderId", orderId.toString());
             content.put("status", 4);
             params.put("type", PushMessageTypeEnum.ORDER_STATUS.getDesc());
             params.put("content", JSONObject.toJSONString(content));

--
Gitblit v1.7.1