From 36d03339f1eb3ac030e5569abc133f9942af0ac8 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期二, 30 九月 2025 17:08:20 +0800
Subject: [PATCH] 店铺扫码抽奖功能

---
 manager-api/src/main/java/cn/lili/controller/order/OrderComplaintManagerController.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/manager-api/src/main/java/cn/lili/controller/order/OrderComplaintManagerController.java b/manager-api/src/main/java/cn/lili/controller/order/OrderComplaintManagerController.java
index 1610157..a134ef3 100644
--- a/manager-api/src/main/java/cn/lili/controller/order/OrderComplaintManagerController.java
+++ b/manager-api/src/main/java/cn/lili/controller/order/OrderComplaintManagerController.java
@@ -25,6 +25,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Objects;
@@ -64,12 +65,24 @@
             orderComplainById.setGoodsImage(cosUtil.getPreviewUrl(goodsImage));
         }
         String[] orderComplaintImages = orderComplainById.getOrderComplaintImages();
-        List<String> orderComplaintImagesList = Arrays.asList(orderComplaintImages);
+        List<String> orderComplaintImagesList = new ArrayList<>();
         for (String orderComplaintImage : orderComplaintImages) {
             if (StringUtils.isNotBlank(orderComplaintImage)&&!orderComplaintImage.contains("http")) {
                 orderComplaintImagesList.add(cosUtil.getPreviewUrl(orderComplaintImage));
             }
         }
+        String images = orderComplainById.getImages();
+        String[] split = images.split(",");
+        ArrayList<String> imgs = new ArrayList<>();
+        for (String s : split) {
+            if (StringUtils.isNotBlank(s)) {
+                if (StringUtils.isNotBlank(s)&&!s.contains("http")) {
+                    imgs.add(cosUtil.getPreviewUrl(s));
+                }
+            }
+        }
+        String join = String.join(",", imgs);
+        orderComplainById.setImages(join);
         orderComplainById.setOrderComplaintImages(orderComplaintImagesList.toArray(new String[0]));
         return ResultUtil.data(orderComplainById);
     }

--
Gitblit v1.8.0