Commit d0bc09e8 by hanghang.wang

Merge branch 'feature/20210519_老算价-套餐可选搭配商品不计入优惠券金额门槛_wanghanghang'

parents fe6e7784 9b250ce9
...@@ -705,10 +705,14 @@ public class CouponServiceImpl implements CouponService { ...@@ -705,10 +705,14 @@ public class CouponServiceImpl implements CouponService {
product.setAmount(Integer.valueOf(cartGood.getOriginalPrice() + "")); product.setAmount(Integer.valueOf(cartGood.getOriginalPrice() + ""));
// 套餐价格为: 套餐价+可选商品总价格 // 套餐价格为: 套餐价+可选商品总价格
if (ObjectUtils.equals(GoodsTypeEnum.SET_MEAL_GOODS.getGoodsType(), cartGood.getGoodsType())) { if (ObjectUtils.equals(GoodsTypeEnum.SET_MEAL_GOODS.getGoodsType(), cartGood.getGoodsType())) {
//购物车行单价
Long finalPrice = cartGood.getFinalPrice(); Long finalPrice = cartGood.getFinalPrice();
if (CollectionUtils.isNotEmpty(cartGood.getProductGroupList())) { //表示套餐商品选择了可选他陪商品
finalPrice += cartGood.getProductGroupList().stream().mapToLong(group -> group.getFinalPrice() * group.getQty()).sum(); //2.0.31迭代 【C端服务端】老算价-套餐可选搭配商品不计入优惠券金额门槛 wanghanghang 20210520
} //计算优惠券门槛金额,老算价使用套餐固定搭配实付金额进行校验
// if (CollectionUtils.isNotEmpty(cartGood.getProductGroupList())) {
// finalPrice += cartGood.getProductGroupList().stream().mapToLong(group -> group.getFinalPrice() * group.getQty()).sum();
// }
product.setAmount(finalPrice.intValue()); product.setAmount(finalPrice.intValue());
} }
......
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