From be7ad530d351a016297aea2dc87fd65e50c5f1ec Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 23 三月 2026 15:35:54 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java
index 35a72be..e06ce98 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpRideGuideServiceImpl.java
@@ -49,6 +49,19 @@
     public XpRideGuideVo getXpRideGuideList() {
         XpRideGuideVo xpRideGuideVo = new XpRideGuideVo();
         List<XpRideGuideNextVo> list = baseMapper.getXpRideGuideList();
+        for (XpRideGuideNextVo xpRideGuide : list) {
+
+            JSONObject jsonObject = JSON.parseObject(xpRideGuide.getBannerImage());
+            String downloadUrl = null;
+            try {
+                // 1
+                downloadUrl = aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+            } catch (UnsupportedEncodingException e) {
+                throw new RuntimeException(e);
+            }
+            jsonObject.put("url", downloadUrl);
+            xpRideGuide.setBannerImage(jsonObject.toJSONString());
+        }
         xpRideGuideVo.setGuides(list);
         xpRideGuideVo.setTotal(list.size());
         return xpRideGuideVo;

--
Gitblit v1.7.1