From 30405bd0107649903a25b357acc16bb9e587d608 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期四, 19 三月 2026 19:43:21 +0800
Subject: [PATCH] fix:修改图片回显导致的类型转换异常

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
index 9146a2e..cc00ef0 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
@@ -1250,8 +1250,11 @@
             String taskImage =record.getTaskImage();
             if (StringUtils.isNotBlank(taskImage)) {
                 JSONArray jsonArray = JSONArray.parseArray(taskImage);
-                for (Object o : jsonArray) {
-                    JSONObject jsonObject = (JSONObject)o;
+                for (int i = 0; i < jsonArray.size(); i++) {
+                    JSONObject jsonObject = jsonArray.getJSONObject(i);
+                    if (Objects.isNull(jsonObject)) {
+                        continue;
+                    }
                     String downloadUrl = null;
                     try {
                         // 1

--
Gitblit v1.7.1