知性帅哥

文章
5
资源
0
加入时间
2年11月11天

商品库存的扣除过程中如何防止超卖?

在商品购买的过程中,库存的抵扣过程,一般操作如下:select根据商品id查询商品的库存。 根据下单的数量,计算库存是否足够,如果存库不足则抛出库存不足的异常,如果库存足够,则减去扣除的库存得到最新的库存剩余值。 set设置最新的库存剩余值。上述过程的伪代码如下:// 根据商品id获取商品剩余库存select stock_remaing from stock_table wher...