Commit 8d48165b by chongfu.liang

x减

parent e59de88d
...@@ -130,6 +130,10 @@ public class CartGoods { ...@@ -130,6 +130,10 @@ public class CartGoods {
* 购物车一行商品的数量 * 购物车一行商品的数量
*/ */
private Integer qty; private Integer qty;
/**
* 购物车一行商品的数量(X件y折时才显示)
*/
private Integer actualQty;
/** /**
* 参与活动商品数量 前端展示参数 * 参与活动商品数量 前端展示参数
......
...@@ -90,7 +90,7 @@ public class PlatformActiveServiceImpl implements ActiveService { ...@@ -90,7 +90,7 @@ public class PlatformActiveServiceImpl implements ActiveService {
CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount discount = goods.getDiscounts() CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount discount = goods.getDiscounts()
.stream() .stream()
.filter(g -> ActivityTypeEnum.TYPE_63.getCode().equals(g.getType()) || ActivityTypeEnum.TYPE_62.getCode().equals(g.getType()) .filter(g -> ActivityTypeEnum.TYPE_63.getCode().equals(g.getType()) || ActivityTypeEnum.TYPE_62.getCode().equals(g.getType())
|| ActivityTypeEnum.TYPE_61.getCode().equals(g.getType()) || (ActivityTypeEnum.TYPE_104.getCode().equals(g.getType()) && finalActivityCodeList.contains(g.getActivityCode()))) || ActivityTypeEnum.TYPE_61.getCode().equals(g.getType()) || (ActivityTypeEnum.TYPE_1040.getCode().equals(g.getType()) && finalActivityCodeList.contains(g.getActivityCode())))
.findFirst() .findFirst()
.get(); .get();
CartGoods cartGood = new CartGoods(); CartGoods cartGood = new CartGoods();
......
...@@ -211,6 +211,7 @@ public class CalculationSharingDiscountService { ...@@ -211,6 +211,7 @@ public class CalculationSharingDiscountService {
if (pair != null){ if (pair != null){
CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(pair.getKey())).findFirst().orElseGet(null); CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(pair.getKey())).findFirst().orElseGet(null);
if (cartGoods != null){ if (cartGoods != null){
cartGoods.setActualQty(cartGoods.getQty());
cartGoods.setQty(pair.getValue()); cartGoods.setQty(pair.getValue());
} }
} }
......
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