8.6-高并发下的互联网电商购物车实战-查看和清空购物车功能开发—小滴课堂学习笔记


8.6-高并发下的互联网电商购物车实战-查看和清空购物车功能开发


并发下的互联网电商购物车实战-查看和清空购物车功能开发

简介:高并发下的互联网电商购物车实战-查看和清空购物车功能开发

查看我的购物车

@GetMapping("/mycart")

   public JsonData findMyCart(){

       BoundHashOperations<String,Object,Object> myCart = getMyCartOps();

       List<Object> itemList = myCart.values();

       List<CartItemVO> cartItemVOList = new ArrayList<>();

       for(Object item: itemList){

           CartItemVO cartItemVO = JsonUtil.jsonToPojo((String)item,CartItemVO.class);

           cartItemVOList.add(cartItemVO);

       }

       //封装成cartvo

       CartVO cartVO = new CartVO();

       cartVO.setCartItems(cartItemVOList);

       return JsonData.buildSuccess(cartVO);

   }

清空购物车

@GetMapping("/clear")

public JsonData clear() {

       String cartKey = getCartKey();

       redisTemplate.delete(cartKey);

        return JsonData.buildSuccess();

}

《小滴课堂-Redis6学习笔记》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容