src/main/java/cc/mrbird/febs/mall/controller/ApiMallShoppingCartController.java
@@ -44,7 +44,7 @@ @ApiOperation(value = "添加商品到购物车", notes = "添加商品到购物车") @PostMapping(value = "/addGoodsToCart") public FebsResponse addGoodsToCart(@RequestBody AddCartDto addCartDto) { public FebsResponse addGoodsToCart(@RequestBody List<AddCartDto> addCartDto) { mallShoppingCartService.addGoodsToCart(addCartDto); return new FebsResponse().success().data("添加成功"); } src/main/java/cc/mrbird/febs/mall/service/IApiMallShoppingCartService.java
@@ -15,6 +15,6 @@ List<ShoppingCartGoodsVo> findCartGoodsList(); void addGoodsToCart(AddCartDto addCartDto); void addGoodsToCart(List<AddCartDto> addCartDto); } src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallShoppingCartServiceImpl.java
@@ -39,13 +39,13 @@ @Override @Transactional(rollbackFor = Exception.class) public void addGoodsToCart(AddCartDto addCartDto) { public void addGoodsToCart(List<AddCartDto> addCartDtoList) { for (AddCartDto addCartDto : addCartDtoList) { MallGoodsSku sku = mallGoodsSkuMapper.selectById(addCartDto.getSkuId()); if (sku == null) { throw new FebsException("sku不存在"); } Long memberId = LoginUserUtil.getLoginUser().getId(); MallShoppingCart cartGoods = this.baseMapper.selectCartGoodsBySkuId(sku.getId(), memberId); @@ -64,3 +64,4 @@ } } } }