From 127a0f6ab38866d0b05b32d2102cc85638a06e62 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期四, 11 九月 2025 15:59:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into send_coupon --- seller-api/src/main/java/cn/lili/controller/order/AfterSaleStoreController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/seller-api/src/main/java/cn/lili/controller/order/AfterSaleStoreController.java b/seller-api/src/main/java/cn/lili/controller/order/AfterSaleStoreController.java index ff5fc4d..133400c 100644 --- a/seller-api/src/main/java/cn/lili/controller/order/AfterSaleStoreController.java +++ b/seller-api/src/main/java/cn/lili/controller/order/AfterSaleStoreController.java @@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotNull; +import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -46,6 +47,21 @@ @GetMapping(value = "/{sn}") public ResultMessage<AfterSaleVO> get(@PathVariable String sn) { AfterSaleVO afterSale = OperationalJudgment.judgment(afterSaleService.getAfterSale(sn)); + String afterSaleImage = afterSale.getAfterSaleImage(); + if (StringUtils.isNotBlank(afterSaleImage)) { + String[] split = afterSaleImage.split(","); + List<String> asleImages = new ArrayList<>(split.length); + for (String s : split) { + if (!s.contains("http")){ + asleImages.add(cosUtil.getPreviewUrl(s)); + } + } + String join = String.join(",", asleImages); + afterSale.setAfterSaleImage(join); + } + if (StringUtils.isNotBlank(afterSale.getGoodsImage())&&!afterSale.getGoodsImage().contains("http")) { + afterSale.setGoodsImage(cosUtil.getPreviewUrl(afterSale.getGoodsImage())); + } return ResultUtil.data(afterSale); } -- Gitblit v1.8.0