JAVA全系列 教程
3762个小节阅读:7088.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
@Override
public void handleCart(Long userId, Long goodId, Integer num) {
// 获取用户购物车列表
List<CartGoods> cartList = findCartList(userId);
// 遍历列表找到对应商品
for (CartGoods cartGoods : cartList) {
if (goodId.equals(cartGoods.getGoodId())) {
// 改变商品数量
cartGoods.setNum(num);
break;
}
}
// 将新的购物车列表保存到redis中
redisTemplate.boundHashOps("cartList").put(userId, cartList);
}
xxxxxxxxxx
@Override
public void deleteCartOption(Long userId, Long goodId) {
// 获取用户购物车列表
List<CartGoods> cartList = findCartList(userId);
// 将商品移出列表
for (CartGoods cartGoods : cartList) {
if (goodId.equals(cartGoods.getGoodId())) {
cartList.remove(cartGoods);
break;
}
}
// 将新的购物车列表保存到redis中
redisTemplate.boundHashOps("cartList").put(userId, cartList);
}