From 3591b3624c8fed50d18804600e78a481c5819b12 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Sun, 7 Apr 2024 19:43:20 +0800 Subject: [PATCH] CartInfo -> CartSkuModel --- .../service/impl/CartInfoServiceImpl.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/muyu-modules/muyu-shop-cart/muyu-shop-cart-server/src/main/java/com/muyu/shop/cart/service/impl/CartInfoServiceImpl.java b/muyu-modules/muyu-shop-cart/muyu-shop-cart-server/src/main/java/com/muyu/shop/cart/service/impl/CartInfoServiceImpl.java index b2c8c82..c939b07 100644 --- a/muyu-modules/muyu-shop-cart/muyu-shop-cart-server/src/main/java/com/muyu/shop/cart/service/impl/CartInfoServiceImpl.java +++ b/muyu-modules/muyu-shop-cart/muyu-shop-cart-server/src/main/java/com/muyu/shop/cart/service/impl/CartInfoServiceImpl.java @@ -1,5 +1,7 @@ package com.muyu.shop.cart.service.impl; +import java.math.BigDecimal; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -12,6 +14,8 @@ import com.muyu.product.cache.ProjectSkuStockCache; import com.muyu.product.cache.key.SkuStockKey; import com.muyu.shop.cart.cache.CartCache; import com.muyu.shop.cart.cache.key.CartHashKey; +import com.muyu.shop.cart.domain.model.CartSkuModel; +import com.muyu.shop.cart.domain.model.StatisticsCartModel; import com.muyu.shop.cart.domain.resp.CartDetailResp; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -125,7 +129,22 @@ public class CartInfoServiceImpl extends ServiceImpl */ @Override public CartDetailResp detail () { - return null; + Long userId = SecurityUtils.getUserId(); + List cartInfoList = cartCache.getToList(userId); + // CartInfo -> CartSkuModel + + + List cartSkuList = new ArrayList<>(); + StatisticsCartModel statisticsCartModel = StatisticsCartModel.builder() + .total(0L) + .selectTotal(0L) + .priceTotal(BigDecimal.ZERO) + .actualTotal(BigDecimal.ZERO) + .build(); + return CartDetailResp.builder() + .cartSkuList(cartSkuList) + .statisticsCart(statisticsCartModel) + .build(); } }