关于减库存

来源:12-9 获取订单详情API

caixs

2020-03-31

通过购物车读出要下单的sku_id然后查库存,假设要下单的商品库存为1,同一时间刚好有两个人同时查库存都是1,然后同时进行减库存,这个问题怎么办,库存只有1,而两个人进行减库存,库存变负

写回答

1回答

qq_城北以北丶_03731741

2020-04-01

针对这个问题:我们可以考虑数据库锁机制, 当我们操作数据库时,我们进行事务的操作, 那么当A用户下单时会触发锁机制,那么B用户在A用户还没进行到减库存时,进行下单,因为A用户已经占住了这个锁,B用户需要等A用户进行完成后,才能进行后续操作,那么等B用户操作的时候,我们判断库存,如果库存不足,走退款逻辑

0
0

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1463 学习 · 1332 问题

查看课程