Compare commits

...

2 Commits

Author SHA1 Message Date
4e2a75520c 图库图片路径问题修复 2025-11-27 10:14:15 +08:00
fb10c6e173 图库图片路径问题修复 2025-11-27 10:14:14 +08:00
2 changed files with 15 additions and 3 deletions

View File

@ -509,7 +509,19 @@ public class CommonUtil {
} }
return tpl_label; return tpl_label;
} }
/**
* 为URL添加域名前缀如果URL不是以http/https开头
*
* @param imageDomain 图片域名
* @param url 图片URL
* @return 添加域名前缀后的URL
*/
public static String addDomainPrefix(String imageDomain, String url) {
if (url == null || url.startsWith("http://") || url.startsWith("https://")) {
return url;
}
return imageDomain + (url.startsWith("/") ? url : "/" + url);
}
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("测试1分钱分配:"); System.out.println("测试1分钱分配:");

View File

@ -158,7 +158,7 @@ public class LibraryProductImpl extends BaseServiceImpl<LibraryProductMapper, Li
Map<Long,List<LibraryProductImage>> listMap=new HashMap<>(); Map<Long,List<LibraryProductImage>> listMap=new HashMap<>();
libraryProductImageList.forEach(libraryProductImage -> { libraryProductImageList.forEach(libraryProductImage -> {
libraryProductImage.setImageUrl(staticDomain+libraryProductImage.getImageUrl()); libraryProductImage.setImageUrl(com.suisung.mall.common.utils.CommonUtil.addDomainPrefix(staticDomain,libraryProductImage.getImageUrl()));
List<LibraryProductImage> productImageList=listMap.get(libraryProductImage.getProductId()); List<LibraryProductImage> productImageList=listMap.get(libraryProductImage.getProductId());
if(null==productImageList){ if(null==productImageList){
productImageList=new ArrayList<>(); productImageList=new ArrayList<>();
@ -168,7 +168,7 @@ public class LibraryProductImpl extends BaseServiceImpl<LibraryProductMapper, Li
}); });
libraryProductList.forEach(libraryProduct->{ libraryProductList.forEach(libraryProduct->{
libraryProduct.setThumb(staticDomain+libraryProduct.getThumb()); libraryProduct.setThumb(com.suisung.mall.common.utils.CommonUtil.addDomainPrefix(staticDomain,libraryProduct.getThumb()));
if(null==listMap.get(libraryProduct.getId())){ if(null==listMap.get(libraryProduct.getId())){
libraryProduct.setProduct_image_list(Collections.emptyList()); libraryProduct.setProduct_image_list(Collections.emptyList());
}else { }else {