Commit 991428d6 by 孙昱

sunyu::update::种子券功能

parent e1e186c5
...@@ -86,9 +86,9 @@ public class ActivityCalculationDiscountRequestDto { ...@@ -86,9 +86,9 @@ public class ActivityCalculationDiscountRequestDto {
/** /**
* 是否为种子券商品 * 是否为种子券商品
*/ */
private int isSeedCouponGoods; private Integer isSeedCouponGoods;
/** /**
* 购物车商品行ID(种子券才传) * 购物车商品行uid(种子券商品才传)
*/ */
private String cartGoodsUid; private String cartGoodsUid;
} }
......
...@@ -40,6 +40,7 @@ public class UpdateShoppingCartGoodsQtyRequestVo extends BaseRequestVo { ...@@ -40,6 +40,7 @@ public class UpdateShoppingCartGoodsQtyRequestVo extends BaseRequestVo {
* 更新前数量 * 更新前数量
*/ */
private Integer oldQty; private Integer oldQty;
/** /**
* 更新后商品数量 * 更新后商品数量
*/ */
......
...@@ -128,9 +128,12 @@ public class CouponDiscountCalculation { ...@@ -128,9 +128,12 @@ public class CouponDiscountCalculation {
cartGoods.setAmount(goodsMap.get(cartGoods.getCartGoodsUid()).getRealAmount()); cartGoods.setAmount(goodsMap.get(cartGoods.getCartGoodsUid()).getRealAmount());
List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> discountsNew = goodsMap.get(cartGoods.getCartGoodsUid()).getDiscounts(); List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> discountsNew = goodsMap.get(cartGoods.getCartGoodsUid()).getDiscounts();
if (CollectionUtils.isNotEmpty(discountsNew)) { if (CollectionUtils.isNotEmpty(discountsNew)) {
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount goodsDiscount = discountsNew.stream().filter(t -> Optional<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> targetDiscount = discountsNew.stream()
(ActivityTypeEnum.TYPE_32.getCode().equals(t.getType()) || ActivityTypeEnum.TYPE_37.getCode().equals(t.getType()))).findFirst().get(); .filter(t -> ActivityTypeEnum.TYPE_32.getCode().equals(t.getType()) || ActivityTypeEnum.TYPE_37.getCode().equals(t.getType())).findFirst();
cartGoods.setCouponName(goodsDiscount.getActivityName()); if (null != targetDiscount) {
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount goodsDiscount = targetDiscount.get();
cartGoods.setCouponName(goodsDiscount.getActivityName());
}
} }
} }
} }
......
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