// 更新购物车结算 func (this *shoppingService) PrepareSettlePersist(memberId, shopId, paymentOpt, deliverOpt, deliverId int) error { var cart = this.getShoppingCart(memberId, "") err := cart.SettlePersist(shopId, paymentOpt, deliverOpt, deliverId) if err == nil { _, err = cart.Save() } return err }
func (this *shoppingService) SubCartItem(memberId int, cartKey string, goodsId, num int) error { cart := this.getShoppingCart(memberId, cartKey) err := cart.RemoveItem(goodsId, num) if err == nil { _, err = cart.Save() } return err }