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