添加菜品到购物车
分析
数据库设计
代码开发
- 三个步骤:
- 判断当前商品是否已经在购物车中
- 如果在购物车中,更新购物车中商品数量
- 如果不在购物车中,添加到购物车
controller层
/*** 添加购物车** @return*/@PostMapping("/add")@ApiOperation("添加购物车")public Result add(@RequestBody ShoppingCartDTO shoppingCartDTO) {log.info("添加购物车:{}", shoppingCartDTO);shoppingCartService.addShoppingCart(shoppingCartDTO);return Result.success();}
service层
/*** 添加购物车** @param shoppingCartDTO 购物车信息*/@Overridepublic void addShoppingCart(ShoppingCartDTO shoppingCartDTO) {