diff --git a/framework/src/main/java/cn/lili/modules/promotion/service/KanjiaActivityGoodsService.java b/framework/src/main/java/cn/lili/modules/promotion/service/KanjiaActivityGoodsService.java index 860d38fc..1479f61f 100644 --- a/framework/src/main/java/cn/lili/modules/promotion/service/KanjiaActivityGoodsService.java +++ b/framework/src/main/java/cn/lili/modules/promotion/service/KanjiaActivityGoodsService.java @@ -10,6 +10,8 @@ import cn.lili.modules.promotion.entity.vos.kanjia.KanjiaActivityGoodsListVO; import cn.lili.modules.promotion.entity.vos.kanjia.KanjiaActivityGoodsVO; import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + /** * 砍价业务层 @@ -69,4 +71,9 @@ public interface KanjiaActivityGoodsService extends AbstractPromotionsService goodsIds); } \ No newline at end of file diff --git a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/KanjiaActivityGoodsServiceImpl.java b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/KanjiaActivityGoodsServiceImpl.java index 77cab027..6904ee5f 100644 --- a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/KanjiaActivityGoodsServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/KanjiaActivityGoodsServiceImpl.java @@ -274,6 +274,11 @@ public class KanjiaActivityGoodsServiceImpl extends AbstractPromotionsServiceImp return this.updateById(kanJiaActivityGoodsDTO); } + @Override + public void deleteByGoodsIds(List goodsIds) { + this.remove(new QueryWrapper().in("goods_id", goodsIds)); + } + /** * 当前促销类型 * diff --git a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/PromotionServiceImpl.java b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/PromotionServiceImpl.java index c976d88e..f7e9ec62 100644 --- a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/PromotionServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/PromotionServiceImpl.java @@ -62,6 +62,9 @@ public class PromotionServiceImpl implements PromotionService { @Autowired private PointsGoodsService pointsGoodsService; + @Autowired + private KanjiaActivityGoodsService kanjiaActivityGoodsService; + /** * 获取当前进行的所有促销活动信息 @@ -119,6 +122,7 @@ public class PromotionServiceImpl implements PromotionService { @Override public void removeByGoodsIds(String goodsIdsJsonStr) { promotionGoodsService.deletePromotionGoods(Arrays.asList(goodsIdsJsonStr.split(","))); + kanjiaActivityGoodsService.deleteByGoodsIds(Arrays.asList(goodsIdsJsonStr.split(","))) } private void getGoodsCurrentSeckill(String esPromotionKey, PromotionGoods promotionGoods, Map promotionMap) {