Commit fd0b6b2a by ping.wu

加购不同商品

parent 61741286
...@@ -525,14 +525,19 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -525,14 +525,19 @@ public class ShoppingCartMCoffeeServiceImpl {
private List<CartGoods> checkNewCartGoods(List<CartGoods> newCartGoods, CartGoods addCartGoods) { private List<CartGoods> checkNewCartGoods(List<CartGoods> newCartGoods, CartGoods addCartGoods) {
Integer qty = addCartGoods.getQty() == null ? 0 : addCartGoods.getQty(); Integer qty = addCartGoods.getQty() == null ? 0 : addCartGoods.getQty();
boolean isadd = true;
if (CollectionUtils.isNotEmpty(newCartGoods)) { if (CollectionUtils.isNotEmpty(newCartGoods)) {
for (CartGoods goods : newCartGoods) { for (CartGoods goods : newCartGoods) {
if (goods.getSkuId().equals(addCartGoods.getSkuId()) && goods.getSpuId().equals(addCartGoods.getSpuId())) { if (goods.getSkuId().equals(addCartGoods.getSkuId()) && goods.getSpuId().equals(addCartGoods.getSpuId())) {
qty += goods.getQty(); qty += goods.getQty();
goods.setQty(qty); goods.setQty(qty);
isadd = false;
break; break;
} }
} }
if(isadd){
newCartGoods.add(addCartGoods);
}
} else { } else {
newCartGoods.add(addCartGoods); newCartGoods.add(addCartGoods);
} }
......
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