From 5ba90923469dac3301bbbbf073af1a7d9fe738d1 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期五, 13 二月 2026 09:56:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-automaticPilot-boot/src/main/java/com/xiaopeng/automaticPilot/util/XPUUtil.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-automaticPilot-boot/src/main/java/com/xiaopeng/automaticPilot/util/XPUUtil.java b/xp-robotaxi-automaticPilot-boot/src/main/java/com/xiaopeng/automaticPilot/util/XPUUtil.java
index 9155095..f1d348c 100644
--- a/xp-robotaxi-automaticPilot-boot/src/main/java/com/xiaopeng/automaticPilot/util/XPUUtil.java
+++ b/xp-robotaxi-automaticPilot-boot/src/main/java/com/xiaopeng/automaticPilot/util/XPUUtil.java
@@ -113,5 +113,36 @@
 
 
 
+    /**
+     * 响应消息
+     *
+     * @param responseMessage
+     * @return
+     */
+    public ResponseMessage responseMessage(ResponseMessage responseMessage) {
+        MsgContent msgContent = new MsgContent();
+        // 消息头
+        RtMsgHeader header = new RtMsgHeader();
+        header.setMsg_id(UUID.randomUUID().toString());
+        header.setTimestamp(System.currentTimeMillis());
+        header.setCmd(RTCmdType.CLOUD_TASK_CONTROL);
+        Snowflake snowflake = IdUtil.getSnowflake(0, 0);
+        header.setSequence(snowflake.nextId());
+        header.setType(MessageType.MESSAGE_TYPE_RESPONSE);
+        msgContent.setHeader(header);
+        // 消息内容
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("resposne", responseMessage);
+        msgContent.setContent_detail(jsonObject);
+        log.info("云端-->XPU 响应消息:{}", msgContent);
+        HttpRequest post = HttpUtil.createPost("");
+        post.body(JSON.toJSONString(msgContent));
+        HttpResponse execute = post.execute();
+        int status = execute.getStatus();
+        if (200 != status) {
+            throw new RuntimeException("XPU 接口异常:" + execute.getStatus());
+        }
+        return null;
+    }
 
 }

--
Gitblit v1.7.1