p-honggang.li
2025-09-03 9d4f45939870dde9b59d354616d87536d6274ef1
src/api/cartApi.ts
@@ -5,7 +5,7 @@
const cartApi = {
  // 添加商品到购物车
  addToCart(data: any, userId: number, unitId: number): ApiPromise {
  addToCart(data: any, userId: string, unitId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/add`,
      method: 'post',
@@ -15,7 +15,7 @@
  },
  // 从购物车移除商品
  removeFromCart(userId: number, unitId: number, pricingId: number): ApiPromise {
  removeFromCart(userId: string, unitId: string, pricingId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/remove`,
      method: 'delete',
@@ -24,7 +24,7 @@
  },
  // 更新购物车商品数量
  updateCartItem(userId: number, unitId: number, pricingId: number, quantity: number): ApiPromise {
  updateCartItem(userId: string, unitId: string, pricingId: number, quantity: number): ApiPromise {
    return createAxios({
      url: `${baseUrl}/update`,
      method: 'put',
@@ -33,7 +33,7 @@
  },
  // 获取购物车信息
  getCartInfo(userId: number, unitId: number): ApiPromise {
  getCartInfo(userId: string, unitId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/info`,
      method: 'get',
@@ -42,7 +42,7 @@
  },
  // 获取购物车商品列表
  getCartItems(userId: number, unitId: number): ApiPromise {
  getCartItems(userId: string, unitId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/items`,
      method: 'get',
@@ -51,7 +51,7 @@
  },
  // 清空购物车
  clearCart(userId: number, unitId: number): ApiPromise {
  clearCart(userId: string, unitId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/clear`,
      method: 'delete',