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