diff --git a/cereshop-business/src/main/java/com/shop/cereshop/business/service/product/impl/CereShopProductServiceImpl.java b/cereshop-business/src/main/java/com/shop/cereshop/business/service/product/impl/CereShopProductServiceImpl.java index e5e6838..9c510d3 100644 --- a/cereshop-business/src/main/java/com/shop/cereshop/business/service/product/impl/CereShopProductServiceImpl.java +++ b/cereshop-business/src/main/java/com/shop/cereshop/business/service/product/impl/CereShopProductServiceImpl.java @@ -457,6 +457,12 @@ public class CereShopProductServiceImpl implements CereShopProductService { String time =TimeUtils.yyMMddHHmmss(); //删除商品数据 cereShopProductDAO.deleteByPrimaryKey(param.getProductId()); + //删除规格多语言 + List skuNameList = cereSkuNameService.findSkuNameListByProductId(param.getProductId()); + List skuUniIds = skuNameList.stream().map(CereSkuName::getUniId).collect(Collectors.toList()); + cereSkuNameLangInfoService.remove(Wrappers.lambdaQuery() + .in(CereSkuNameLangInfo::getSkuUniId, + skuUniIds)); //删除规格属性数据 cereSkuNameService.deleteByProductId(param.getProductId()); //删除规格数据 diff --git a/cereshop-business/src/main/resources/mybatis/mapper/product/CereSkuNameDAO.xml b/cereshop-business/src/main/resources/mybatis/mapper/product/CereSkuNameDAO.xml index 4eef5a3..158315b 100644 --- a/cereshop-business/src/main/resources/mybatis/mapper/product/CereSkuNameDAO.xml +++ b/cereshop-business/src/main/resources/mybatis/mapper/product/CereSkuNameDAO.xml @@ -176,7 +176,7 @@