将某些产品添加到购物车中
addtoCart(_cartItem)
函数
执行此行后
_item['qty'] = _item['qty'] + _cartItem['qty'];
_item['qty']
和_cartItem['qty']
将是_cartItem['qty']
的两倍
有人可以帮忙吗?
List<Map<String, dynamic>> _cartItems =
List.from(_shoppingCarts[_merchantId]['cartItems']);
_cartItemsList = _cartItems.map((Map<String, dynamic> _item) {
if (_item['item_id'] == _cartItem['item_id'] &&
_item['price'] == _cartItem['price']) {
_isInCart = true;
_item['qty'] = _item['qty'] + _cartItem['qty'];
}
return _item;
}).toList();