Commit ac638702 by 徐康

问题修复

parent 24815dfa
......@@ -256,6 +256,20 @@ public class ShoppingCartMCoffeeServiceImpl {
// 促销活动等价格计算
calculationService.updateShoppingCartGoodsDiscount(partnerId, storeId, userId, appId, orderType, assortmentCustomerInfoVo.isMemberPaid(), menuType, receiveId, null,
newCartGoods, coupons, new ArrayList<>(), shoppingCartGoodsResponseVo, null);
if(addShoppingCartGoodsRequestVo.getIsB3S1Coupon() == 1) {
Optional<CartGoods> cartGoods = oldCartGoodsList.stream().filter(o -> "9998".equals(skuId) && o.getIsB3S1Coupon() == 1).findFirst();
if(cartGoods.isPresent()) {
cartGoods.get().getB3S1CouponGoodsInfo().getCardCodeSet().add(addShoppingCartGoodsRequestVo.getB3S1CouponGoodsInfo().getCardCode());
} else {
CartGoods cartGoods9998 = new CartGoods();
B3S1CouponGoodsInfoVo b3S1CouponGoodsInfoVo = new B3S1CouponGoodsInfoVo();
cartGoods9998.setB3S1CouponGoodsInfo(b3S1CouponGoodsInfoVo);
Set<String> set = new HashSet<>();
b3S1CouponGoodsInfoVo.setCardCodeSet(set);
set.add(addShoppingCartGoodsRequestVo.getB3S1CouponGoodsInfo().getCardCode());
oldCartGoodsList.add(cartGoods9998);
}
}
// 重新保存购物车数据
assortmentSdkService.setShoppingCart(partnerId, storeId, userId, newCartGoods, null, tableNumber, this.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