From ab9cbec676c67cedf2590c5f0a90a458989f5c8f Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期六, 14 三月 2026 18:02:33 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi

---
 xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/utils/AliPushUtil.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/utils/AliPushUtil.java b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/utils/AliPushUtil.java
index 5d52673..ae51b98 100644
--- a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/utils/AliPushUtil.java
+++ b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/utils/AliPushUtil.java
@@ -6,6 +6,8 @@
 import com.aliyun.sdk.service.push20160801.models.*;
 import com.aliyun.sdk.service.push20160801.*;
 import com.google.gson.Gson;
+import com.xiaopeng.common.core.constant.AliPushTypeConstant;
+import com.xiaopeng.common.core.enums.NotificationTypeEnum;
 import darabonba.core.client.ClientOverrideConfiguration;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
@@ -89,7 +91,11 @@
                 if(deviceType == 2){
                     channelIds = iosChannelId;
                 }
-
+                String content = body;
+                if (pushType.equals(AliPushTypeConstant.NOTICE)) {
+                    JSONObject jsonObject = JSONObject.parseObject(body);
+                    content = jsonObject.getString("content");
+                }
                 PushRequest pushRequest = PushRequest.builder()
                         .appKey(appKeys)
                         .pushType(pushType)
@@ -97,7 +103,7 @@
                         .target(TARGET)
                         .targetValue(account)
                         .title(title)
-                        .body(body)
+                        .body(content)
                         .androidExtParameters(body)
                         .androidNotificationChannel(channelIds)
                         .build();
@@ -109,7 +115,7 @@
                             .target(TARGET)
                             .targetValue(account)
                             .title(title)
-                            .body(body)
+                            .body(content)
                             .iOSExtParameters(body)
                             .androidNotificationChannel(channelIds)
                             .build();

--
Gitblit v1.7.1