| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | |
| | | @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); |
| | | } |
| | | |