促销活动清洗,先处理砍价,其他的后续处理
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 cn.lili.modules.promotion.entity.vos.kanjia.KanjiaActivityGoodsVO;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
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);
|
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);
|
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
|
@Autowired
|
||||||
private PointsGoodsService pointsGoodsService;
|
private PointsGoodsService pointsGoodsService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private KanjiaActivityGoodsService kanjiaActivityGoodsService;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取当前进行的所有促销活动信息
|
* 获取当前进行的所有促销活动信息
|
||||||
@ -119,6 +122,7 @@ public class PromotionServiceImpl implements PromotionService {
|
|||||||
@Override
|
@Override
|
||||||
public void removeByGoodsIds(String goodsIdsJsonStr) {
|
public void removeByGoodsIds(String goodsIdsJsonStr) {
|
||||||
promotionGoodsService.deletePromotionGoods(Arrays.asList(goodsIdsJsonStr.split(",")));
|
promotionGoodsService.deletePromotionGoods(Arrays.asList(goodsIdsJsonStr.split(",")));
|
||||||
|
kanjiaActivityGoodsService.deleteByGoodsIds(Arrays.asList(goodsIdsJsonStr.split(",")))
|
||||||
}
|
}
|
||||||
|
|
||||||
private void getGoodsCurrentSeckill(String esPromotionKey, PromotionGoods promotionGoods, Map<String, Object> promotionMap) {
|
private void getGoodsCurrentSeckill(String esPromotionKey, PromotionGoods promotionGoods, Map<String, Object> promotionMap) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user