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