Commit 3bb55272 by 孙昱

sunyu::update::fix bug about clear couponInfo for switchCartGoods method

parent 0cc6bd4f
...@@ -966,7 +966,16 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -966,7 +966,16 @@ public class ShoppingCartMCoffeeServiceImpl {
} }
} }
//清空商品券商品 //清空商品券商品
clearCartCouponGoods(partnerId, toStoreId, userId, sessionId, cartGoodsList); Iterator<CartGoods> cartGoodsIterator = cartGoodsList.iterator();
while (cartGoodsIterator.hasNext()){
if (StringUtils.isNotEmpty(cartGoodsIterator.next().getCouponCode())){
cartGoodsIterator.remove();
}
}
log.info("switchCartGoods:{}",JSONObject.toJSONString(cartGoodsList));
// 重新存储门店购物车
assortmentSdkService.setShoppingCart(partnerId, toStoreId, userId, cartGoodsList, sessionId, "", shoppingCartBaseService);
assortmentSdkService.setShoppingCart(partnerId, fromStoreId, userId, cartGoodsList, sessionId, "", shoppingCartBaseService);
} }
List<CartGoods> onlyCheckGoodsList = new ArrayList<>(); List<CartGoods> onlyCheckGoodsList = new ArrayList<>();
......
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