From 9bc1247544af364870f6377eb9d7df0e02a0ae8d Mon Sep 17 00:00:00 2001 From: Chopper Date: Tue, 6 Sep 2022 19:34:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=83=E9=94=80=E6=B4=BB=E5=8A=A8=E6=B8=85?= =?UTF-8?q?=E6=B4=97=EF=BC=8C=E5=85=88=E5=A4=84=E7=90=86=E7=A0=8D=E4=BB=B7?= =?UTF-8?q?=EF=BC=8C=E5=85=B6=E4=BB=96=E7=9A=84=E5=90=8E=E7=BB=AD=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../promotion/service/KanjiaActivityGoodsService.java | 7 +++++++ .../serviceimpl/KanjiaActivityGoodsServiceImpl.java | 5 +++++ .../promotion/serviceimpl/PromotionServiceImpl.java | 4 ++++ 3 files changed, 16 insertions(+) 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) {