diff --git a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java index ca07a2527..0f6cefe31 100644 --- a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java @@ -328,7 +328,11 @@ public class GoodsSkuServiceImpl extends ServiceImpl i } } - goodsSkuDetail.getGoodsGalleryList().addAll(goodsVO.getGoodsGalleryList()); + if (goodsSkuDetail.getGoodsGalleryList() == null || goodsSkuDetail.getGoodsGalleryList().isEmpty()) { + goodsSkuDetail.setGoodsGalleryList(goodsVO.getGoodsGalleryList()); + } else { + goodsSkuDetail.getGoodsGalleryList().addAll(goodsVO.getGoodsGalleryList()); + } map.put("data", goodsSkuDetail); //获取分类