提交 be70d424 authored 作者: xinjunguo's avatar xinjunguo

--no commit message

上级 ebc59456
......@@ -71,5 +71,12 @@ public interface FgShoppingCartService extends BaseService<ShoppingCart, Integer
Integer isContain(List<Integer> list);
/**
* 修改购物车数量
* @param form
* @return
*/
boolean updateShoppingCartNum(ShoppingCartForm form);
}
......@@ -397,6 +397,21 @@ public class FgShoppingCartServiceImpl extends BaseServiceImpl<ShoppingCart, Int
return shoppingCartVo.getIsContain();
}
/**
* 修改购物车商品数量
*/
@Override
public boolean updateShoppingCartNum(ShoppingCartForm form) {
ShoppingCart shoppingCart = new ShoppingCart();
shoppingCart.setGoodsId(form.getGoodsId());
shoppingCart.setGoodsType(form.getGoodsType());
shoppingCart.setUserId(redis.getMember().getId());
ShoppingCart shoppingCartRecord = fgShoppingCartMapper.selectOne(shoppingCart);
if(shoppingCartRecord == null){
throw new BusinessValidateException("购物车中不存在此商品");
}
shoppingCartRecord.setNum(form.getNum());
return fgShoppingCartMapper.updateByPrimaryKeySelective(shoppingCartRecord) > 0;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论