促销活动清洗,先处理砍价,其他的后续处理
This commit is contained in:
parent
90a2ec9719
commit
9bc1247544
@ -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<Ka
|
||||
*/
|
||||
boolean updateKanjiaActivityGoods(KanjiaActivityGoodsDTO kanjiaActivityGoodsDTO);
|
||||
|
||||
/**
|
||||
* 根据商品id删除促销活动
|
||||
* @param goodsIds
|
||||
*/
|
||||
void deleteByGoodsIds(List<String> goodsIds);
|
||||
}
|
@ -274,6 +274,11 @@ public class KanjiaActivityGoodsServiceImpl extends AbstractPromotionsServiceImp
|
||||
return this.updateById(kanJiaActivityGoodsDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteByGoodsIds(List<String> goodsIds) {
|
||||
this.remove(new QueryWrapper<KanjiaActivityGoods>().in("goods_id", goodsIds));
|
||||
}
|
||||
|
||||
/**
|
||||
* 当前促销类型
|
||||
*
|
||||
|
@ -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<String, Object> promotionMap) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user