Commit aea4eb17 by 孙昱

sunyu::fix bug::fix bug about add singleSpec-product to multipleSpec product

parent 6b6b1dc4
...@@ -1046,12 +1046,12 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -1046,12 +1046,12 @@ public class ShoppingCartMCoffeeServiceImpl {
//判断当前商品在购物车是否已存在,存在则数量+1,不存在商品行 + 1 //判断当前商品在购物车是否已存在,存在则数量+1,不存在商品行 + 1
allCartGoodsList.forEach(oldCartGoods -> { allCartGoodsList.forEach(oldCartGoods -> {
int index; int index;
List<CartGoods> sameGoods = if ((index = nowCartGoodsList.indexOf(oldCartGoods)) >= 0) {
nowCartGoodsList.stream().filter(nowCartGood-> nowCartGood.getSkuId().equals(oldCartGoods.getSkuId()) if (nowCartGoodsList.get(index).getSpuId().equals(oldCartGoods.getSpuId())){
&& nowCartGood.getSpuId().equals(oldCartGoods.getSpuId())).collect(Collectors.toList());
if ((index = nowCartGoodsList.indexOf(oldCartGoods)) >= 0 && sameGoods.size()>0) {
nowCartGoodsList.get(index).setQty(nowCartGoodsList.get(index).getQty() + addCartGoods.getQty()); nowCartGoodsList.get(index).setQty(nowCartGoodsList.get(index).getQty() + addCartGoods.getQty());
}else{
nowCartGoodsList.add(oldCartGoods);
}
} else { } else {
nowCartGoodsList.add(oldCartGoods); nowCartGoodsList.add(oldCartGoods);
} }
......
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