请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

购物车模块add.do,库存小于用户设置的商品数量

购物车模块add.do中,如果库存小于用户设置的商品数量,为什么还能添加或更新该购物车记录?代码设置这种情况下购物车记录的商品数量更新为库存的最大值,这种操作是否有问题?

正在回答 回答被采纳积分+3

2回答

Queen丶Star 2018-08-16 15:27:34

不是已经处理了吗!

当购物车中添加的数量大于库存数量的时候,直接就把购物车添加的商品数量改为库存的最大值,然后不是有一个String 类型的limitQuantity (限制数量的返回结果)吗,前端可以通过这个值去进行判断,如果值是FAIL 的话,前端就禁止购物车增加键的使用或者每次点击都可以提示一下,“已经显示了最大购买数量”。

3 回复 有任何疑惑可以回复我~
polo哦 2018-08-01 09:31:18

为什么会有问题呢?这个其实是根据需求变化的,并不是说这样做就一定是错的,并且你想下如果你要购买一种东西好多个,但是库存就只有几个,是不是系统只会给你这几个?

0 回复 有任何疑惑可以回复我~
  • 提问者 灰翼 #1
    我的意思是,如果用户在购买商品时,选择的商品数量超过库存时,前端不应该提醒超过库存,无法加入购物车么?这样就不会在cart表里添加这条记录。而我们的项目里是直接添加记录,然后再根据库存更新记录。
    回复 有任何疑惑可以回复我~ 2018-08-01 09:53:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信