Commit bdab7ebe by 孙昱

sunyu::update::remove couponName about monthCard

parent 092c9608
...@@ -103,6 +103,20 @@ public class CouponDiscountCalculation { ...@@ -103,6 +103,20 @@ public class CouponDiscountCalculation {
*/ */
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.MonthCardDiscount monthCardDiscount = calculationDiscountResult.getMonthlyEnjoyCardDiscount(); ActivityCalculationDiscountResponseDto.CalculationDiscountResult.MonthCardDiscount monthCardDiscount = calculationDiscountResult.getMonthlyEnjoyCardDiscount();
if (null != monthCardDiscount){ if (null != monthCardDiscount){
//月享卡2.0 信息回填
for (ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods goods : goodsList) {
Optional<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> optional = goods.getDiscounts().stream().filter(goodsDiscount -> ActivityTypeEnum.TYPE_38.getCode() == goodsDiscount.getType()).findFirst();
if(CollectionUtils.isNotEmpty(goods.getDiscounts()) && optional.isPresent()){
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount card2Discount = optional.get();
for (CartGoods cartGoods : cartGoodsList) {
if (StringUtils.equals(cartGoods.getCartGoodsUid(),goods.getCartGoodsUid())){
cartGoods.setIsMonthCardGoods(1);
cartGoods.setCouponName("");
cartGoods.setCouponCode(card2Discount.getActivityCode());
}
}
}
}
Boolean hasMonCardDiscountVirtualProduct = false; Boolean hasMonCardDiscountVirtualProduct = false;
//如果购物车列表已有优惠项,则更新促销返回的优惠信息 //如果购物车列表已有优惠项,则更新促销返回的优惠信息
for (CartGoods cartGoods : cartGoodsList) { for (CartGoods cartGoods : cartGoodsList) {
...@@ -137,21 +151,6 @@ public class CouponDiscountCalculation { ...@@ -137,21 +151,6 @@ public class CouponDiscountCalculation {
(ActivityTypeEnum.TYPE_37.getCode().equals(t.getType()) || ActivityTypeEnum.TYPE_38.getCode().equals(t.getType())) (ActivityTypeEnum.TYPE_37.getCode().equals(t.getType()) || ActivityTypeEnum.TYPE_38.getCode().equals(t.getType()))
&& mccafeUniversalCouponCode.equals(t.getActivityCode()))).findFirst().orElse(null); && mccafeUniversalCouponCode.equals(t.getActivityCode()))).findFirst().orElse(null);
//月享卡2.0随单购
if (null != monthCardDiscount){
for (ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods goods : goodsList) {
Optional<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> optional = goods.getDiscounts().stream().filter(goodsDiscount -> ActivityTypeEnum.TYPE_38.getCode() == goodsDiscount.getType()).findFirst();
if(CollectionUtils.isNotEmpty(goods.getDiscounts()) && optional.isPresent()){
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount card2Discount = optional.get();
for (CartGoods cartGoods : cartGoodsList) {
if (StringUtils.equals(cartGoods.getCartGoodsUid(),goods.getCartGoodsUid())){
cartGoods.setIsMonthCardGoods(1);
cartGoods.setCouponCode(card2Discount.getActivityCode());
}
}
}
}
}
for (CartGoods cartGoods : cartGoodsList) { for (CartGoods cartGoods : cartGoodsList) {
if (goodsMap.get(cartGoods.getCartGoodsUid()) == null) { if (goodsMap.get(cartGoods.getCartGoodsUid()) == null) {
......
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