Commit de205a07 by 徐康

买3赠1券

parent ce4d3377
...@@ -771,6 +771,15 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -771,6 +771,15 @@ public class ShoppingCartMCoffeeServiceImpl {
// } // }
// cartGoodsList = temList; // cartGoodsList = temList;
Optional<CartGoods> cartGoodsOptional = cartGoodsList.stream().filter(o -> o.getIsB3S1Coupon() == 1 && o.getB3S1CouponGoodsInfo() != null).findFirst();
if(cartGoodsOptional.isPresent()) {
cartGoodsOptional.get().getB3S1CouponGoodsInfo().setUseTimes(cartGoodsList.stream()
.filter(o -> o.getIsB3S1Coupon() == 0 && o.getIsB3S1CouponGoods() == 1
&& cartGoodsOptional.get().getB3S1CouponGoodsInfo().getCardCode().equals(o.getCouponCode()))
.mapToInt(o -> o.getQty()).sum());
}
// 重新存储最新购物车 // 重新存储最新购物车
assortmentSdkService.setShoppingCart(partnerId, storeId, userId, cartGoodsList, sessionId, "", shoppingCartBaseService); assortmentSdkService.setShoppingCart(partnerId, storeId, userId, cartGoodsList, sessionId, "", shoppingCartBaseService);
......
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