关于淘宝网物品出售的疑问
类似于淘宝网的物品出售。限量出售一个物品,有用户点击购买后其他用户无法就无法购买。问题:
用户点击购买后没有立即付款,又迟迟不取消购买,如何让其他用户可以购买?
个人想法:添加一个新表,purchase,有三个字段userId,productId,purchaseTime(用户编号,产品编号,预购买时间)
当用户点击购买时就往purchase中添加一条数据并记录发生时间,如果时间超过规定的预购买时间则将该数据删除,产品返回为可购买状态。
想问一下有没有其他更好的解决方法?
在同一时刻,不同的用户同时点击购买,怎么解决?
[[it] 本帖最后由 slokra 于 2008-9-3 15:11 编辑 [/it]]