Commit 29c13d73 by 刘鹏飞

coco返回的活动中剔除集点活动

parent 372399fe
......@@ -15,9 +15,13 @@ package cn.freemud.service.shoppingCart.impl;
import cn.freemud.entities.dto.calculate.CalculationSharingDiscountResponseDto;
import cn.freemud.entities.vo.ShoppingCartGoodsResponseVo;
import cn.freemud.enums.ActivityTypeEnum;
import cn.freemud.service.shoppingCart.ShoppingCartRelationService;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
@Service("cocoShoppingCartRelationService")
public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelationService {
......@@ -27,7 +31,20 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
CalculationSharingDiscountResponseDto.CalculationDiscountResult discountResult) {
if(discountResult != null){
shoppingCartGoodsResponseVo.setDiscounts(discountResult.getDiscounts());
List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Discount> discounts = new ArrayList<>();
// coco返回的活动中剔除集点活动
if(discountResult.getDiscounts() != null && !discountResult.getDiscounts().isEmpty()){
discountResult.getDiscounts().forEach(discount -> {
if(ActivityTypeEnum.TYPE_221.equals(discount.getType())){
return;
}
discounts.add(discount);
});
}
shoppingCartGoodsResponseVo.setDiscounts(discounts);
shoppingCartGoodsResponseVo.setGoods(discountResult.getGoods());
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment