重构购物车购买逻辑，与直接购买合并