Procházet zdrojové kódy

Merge branch 'dev_20251130' of https://git.sckaiwu.cn/kaiwu-rep/sckw-service-platform into dev_20251130

chenxiaofei před 1 měsícem
rodič
revize
e028e228d6

+ 3 - 0
sckw-modules/sckw-product/src/main/java/com/sckw/product/service/KwpGoodsImageService.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.sckw.core.model.constant.Global;
 import com.sckw.core.utils.CollectionUtils;
+import com.sckw.core.utils.FileUtils;
 import com.sckw.product.dao.KwpGoodsImageMapper;
 import com.sckw.product.model.KwpGoodsImage;
 import lombok.RequiredArgsConstructor;
@@ -47,6 +48,8 @@ public class KwpGoodsImageService {
         wrapper.eq(KwpGoodsImage::getGoodsId, goodsId).eq(KwpGoodsImage::getDelFlag, Global.NO)
                 .orderByAsc(KwpGoodsImage::getSort);
         List<KwpGoodsImage> list = kwpGoodsImageMapper.selectList(wrapper);
+        //为每张图片地址加上域名前缀
+        list.forEach(e -> e.setImage(FileUtils.splice(e.getImage())));
         return CollectionUtils.emptyIfNull(list);
     }
 

+ 2 - 1
sckw-modules/sckw-product/src/main/java/com/sckw/product/service/KwpGoodsService.java

@@ -591,7 +591,8 @@ public class KwpGoodsService {
         List<GoodsImages> images = param.getImages();
         if (CollectionUtils.isNotEmpty(images)) {
             for (GoodsImages e : images) {
-                if (StringUtils.isBlank(e.getImage())) {
+                String imagePath = FileUtils.replaceAll(e.getImage());
+                if (StringUtils.isBlank(imagePath)) {
                     return "商品图片地址不能为空!";
                 }
                 if (Objects.isNull(e.getSort())) {