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

来源:9-3 加入购物车功能开发2

灰翼

2018-07-31

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

写回答

2回答

Queen丶Star

2018-08-16

不是已经处理了吗!

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

3
0

polo哦

2018-08-01

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

0
1
灰翼
我的意思是,如果用户在购买商品时,选择的商品数量超过库存时,前端不应该提醒超过库存,无法加入购物车么?这样就不会在cart表里添加这条记录。而我们的项目里是直接添加记录,然后再根据库存更新记录。
2018-08-01
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9430 学习 · 8789 问题

查看课程