采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
购物车模块add.do中,如果库存小于用户设置的商品数量,为什么还能添加或更新该购物车记录?代码设置这种情况下购物车记录的商品数量更新为库存的最大值,这种操作是否有问题?
不是已经处理了吗!
当购物车中添加的数量大于库存数量的时候,直接就把购物车添加的商品数量改为库存的最大值,然后不是有一个String 类型的limitQuantity (限制数量的返回结果)吗,前端可以通过这个值去进行判断,如果值是FAIL 的话,前端就禁止购物车增加键的使用或者每次点击都可以提示一下,“已经显示了最大购买数量”。
为什么会有问题呢?这个其实是根据需求变化的,并不是说这样做就一定是错的,并且你想下如果你要购买一种东西好多个,但是库存就只有几个,是不是系统只会给你这几个?
我的意思是,如果用户在购买商品时,选择的商品数量超过库存时,前端不应该提醒超过库存,无法加入购物车么?这样就不会在cart表里添加这条记录。而我们的项目里是直接添加记录,然后再根据库存更新记录。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.2k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18