苍穹外卖--查看购物车

This commit is contained in:
2025-11-24 16:34:31 +08:00
parent 1c2e6f1509
commit a79ed0b649
3 changed files with 31 additions and 4 deletions

View File

@@ -1,16 +1,16 @@
package com.sky.controller.user;
import com.sky.dto.ShoppingCartDTO;
import com.sky.entity.ShoppingCart;
import com.sky.result.Result;
import com.sky.service.ShoppingCartService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RequestMapping("/user/shoppingCart")
@RestController
@@ -29,4 +29,11 @@ public class ShoppingCartController {
shoppingCartService.addShoppingCart(shoppingCartDTO);
return Result.success();
}
@GetMapping("/list")
@ApiOperation("查看购物车")
public Result<List<ShoppingCart>> showShoppingCart(){
log.info("查看购物车");
List<ShoppingCart> list = shoppingCartService.showShoppingCart();
return Result.success(list);
}
}

View File

@@ -1,10 +1,18 @@
package com.sky.service;
import com.sky.dto.ShoppingCartDTO;
import com.sky.entity.ShoppingCart;
import java.util.List;
public interface ShoppingCartService {
/*
添加购物车
*/
void addShoppingCart(ShoppingCartDTO shoppingCartDTO);
/*
查看购物车
*/
List<ShoppingCart> showShoppingCart();
}

View File

@@ -92,4 +92,16 @@ public class ShoppingCartServiceImpl implements ShoppingCartService {
}
/*
查看购物车
*/
@Override
public List<ShoppingCart> showShoppingCart() {
ShoppingCart cart = ShoppingCart.builder()
.userId(BaseContext.getCurrentId())
.build();
return shoppingCartMapper.list(cart);
}
}