linlinjava / litemall

又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
MIT License
19.11k stars 7.17k forks source link

编辑购物车单个商品数量,可以大于库存数量 #516

Open Little-ping-zi opened 2 years ago

Little-ping-zi commented 2 years ago

复现步骤: 选择商品加入购物车 -> 点击【购物车】-> 点击【编辑】-> 选择添加的商品,点击【+】号增加商品数量至大于库存数量

预期结果: 增加失败,提示【库存不足】

实际结果: 增加成功(此商品库存数量为1)

Snipaste_2022-07-06_09-23-29
860560622 commented 10 months ago

我愿意提交pr修复这个问题

860560622 commented 10 months ago

我愿意提交pr修复这个问题

对于前端是直接默认加一的 我查阅了项目后端代码,发现这个问题出现的原因是初始化用户购物车时,后端传递的数据类型为LitemallCart,并未包括对于库存的数量属性