欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > 查询当前用户的购物车和清空购物车

查询当前用户的购物车和清空购物车

2025/4/5 9:59:38 来源:https://blog.csdn.net/h2728677716/article/details/147004589  浏览:    关键词:查询当前用户的购物车和清空购物车

业务需求:

在小程序用户端购物车页面能查到当前用户的所有菜品或者套餐

代码实现

controller层

@GetMapping("/list")public Result<List<ShoppingCart>> list(){List<ShoppingCart> list = shoppingCartService.shopShoppingCart();return Result.success(list);}

实现类

获取当前用户的userId,组装成一个shoppingcart对象,调用后台sql进行查询,将查询的list返回。

@Overridepublic List<ShoppingCart> shopShoppingCart() {Long userId = BaseContext.getCurrentId();ShoppingCart cart = ShoppingCart.builder().userId(userId).build();List<ShoppingCart> list = shoppingCartMapper.list(cart);return list;}

清空购物车

@DeleteMapping("/clean")public Result clean(){shoppingCartService.deleteShoppingCart();return Result.success();}

 

@Overridepublic void deleteShoppingCart() {Long userId = BaseContext.getCurrentId();shoppingCartMapper.deleteByUserId(userId);}

 

@Delete("delete * from shopping_cart where id=#{userId}")void deleteByUserId(Long userId);

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词