Bang Hu
2 天以前 b3fedd4221b807a07058be9d5d5d8ba8998adbcb
src/api/cartApi.ts
@@ -15,20 +15,29 @@
  },
  // 从购物车移除商品
  removeFromCart(userId: string, unitId: string, pricingId: string): ApiPromise {
  removeFromCart(userId: string, unitId: string, productId:string, pricingId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/remove`,
      method: 'delete',
      params: { userId, unitId, pricingId }
      params: { userId, unitId, productId,pricingId }
    }) as ApiPromise
  },
  // 更新购物车商品数量
  updateCartItem(userId: string, unitId: string, pricingId: number, quantity: number): ApiPromise {
  updateCartItem(userId: string, unitId: string,productId: string, pricingId: number, quantity: number): ApiPromise {
    return createAxios({
      url: `${baseUrl}/update`,
      method: 'put',
      params: { userId, unitId, pricingId, quantity }
      params: { userId, unitId, productId,pricingId, quantity }
    }) as ApiPromise
  },
  // 更新购物车年限
  updateCartItemDuration(userId: string, unitId: string,productId: string, pricingId: number, duration: number): ApiPromise {
    return createAxios({
      url: `${baseUrl}/update/duration`,
      method: 'put',
      params: { userId, unitId, productId,pricingId, duration }
    }) as ApiPromise
  },
@@ -42,20 +51,20 @@
  },
  // 获取购物车商品列表
  getCartItems(userId: string, unitId: string): ApiPromise {
  getCartItems(userId: string, unitId: string,productId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/items`,
      method: 'get',
      params: { userId, unitId }
      params: { userId, unitId, productId }
    }) as ApiPromise
  },
  // 清空购物车
  clearCart(userId: string, unitId: string): ApiPromise {
  clearCart(userId: string, unitId: string, productId: string): ApiPromise {
    return createAxios({
      url: `${baseUrl}/clear`,
      method: 'delete',
      params: { userId, unitId }
      params: { userId, unitId, productId }
    }) as ApiPromise
  }
}