diff --git a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java index 7ee8d210..ac0f28ad 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java @@ -247,10 +247,10 @@ public class YxStoreProductServiceImpl extends BaseServiceImpl map = new LinkedHashMap<>(); map.put("attr",jsonObject.get("items")); @@ -267,9 +267,9 @@ public class YxStoreProductServiceImpl extends BaseServiceImpl().eq("product_id",id)); + yxStoreProductAttrResultService.remove(new QueryWrapper().eq("product_id",id)); - yxStoreProductAttrResultService.save(yxStoreProductAttrResult); + yxStoreProductAttrResultService.saveOrUpdate(yxStoreProductAttrResult); } @Override