diff --git a/src/main/java/cn/chjyj/szwh/service/impl/ShopCarServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/ShopCarServiceImpl.java index 8660c84..25c7820 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/ShopCarServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/ShopCarServiceImpl.java @@ -89,8 +89,19 @@ public class ShopCarServiceImpl implements ShopCarService { return 0; } + /** + * 移除购物车 + * @param userIsli + * @param goodsIsli + * @return + */ @Override public int delShoppingCar(String userIsli, String goodsIsli) { + String key="car_"+userIsli; + if(RedisUtils.get(key)!=null){ + // 移出该商品 + RedisUtils.delete(key); + } return 0; } } diff --git a/src/main/java/cn/chjyj/szwh/utils/RedisUtils.java b/src/main/java/cn/chjyj/szwh/utils/RedisUtils.java index 1f8b9e5..f9462fd 100644 --- a/src/main/java/cn/chjyj/szwh/utils/RedisUtils.java +++ b/src/main/java/cn/chjyj/szwh/utils/RedisUtils.java @@ -84,7 +84,7 @@ public class RedisUtils { return get(key, NOT_EXPIRE); } - public void delete(String key) { + public static void delete(String key) { redisTemplate.delete(key); }