把
if (cartItem.getChecked() == Const.Cart.CHECKED) {
//如果已经勾选,增加到整个的购物车总价中
cartTotalPrice = BigDecimalUtil.add(cartTotalPrice.doubleValue(), cartProductVo.getProductTotalPrice().doubleValue());
}
cartProductVoList.add(cartProductVo);
移进if (product != null)的括号中,这个错误是因为没有判断是否有产品然后就进行添加购物车操作,所以报空指针异常。