From 7521ac93217c932523275a6d8472e13d677a5ca5 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 24 三月 2026 18:24:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/XpVehicleController.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/XpVehicleController.java b/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/XpVehicleController.java
index 0570ba8..1558c45 100644
--- a/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/XpVehicleController.java
+++ b/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/XpVehicleController.java
@@ -913,6 +913,19 @@
             xpVehicleVO.setMileageRange(0F);
             xpVehicleVO.setCurrentElectricity(0);
         }
+        if (StringUtils.isNotBlank(xpVehicleVO.getVehiclePictures())) {
+            JSONObject jsonObject = JSONObject.parseObject(xpVehicleVO.getVehiclePictures());
+            if(jsonObject!=null){
+                String downloadUrl = null;
+                try {
+                    downloadUrl= aliOssService.getDownloadUrl(jsonObject.getString("id"), jsonObject.getString("name"), true);
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+                jsonObject.put("url", downloadUrl);
+                xpVehicleVO.setVehiclePictures(jsonObject.toJSONString());
+            }
+        }
         // 判断车辆维修状态
         Integer maintenanceStatus = xpVehicleRepairClient.getMaintenanceStatus(xpVehicleVO.getId()).getData();
         xpVehicleVO.setMaintenanceStatus(maintenanceStatus);

--
Gitblit v1.7.1