关于在最后一秒支付的业务逻辑问题
我有一个需求, 比如说有一个商品, 用户下单后(还未支付), 我先锁定改商品, 10分钟未支付就还原状态, 但是用户在9分59秒的时候支付了, 此时商品还原队列优先执行了, 把商品设置为了正常状态并把订单设置为过期, 然后支付回调检测到订单过期了, 肯定不能正常下单了, 这种业务逻辑改如何优化?
补充: 其实还有种情况, 就是用户在输入支付密码的界面等待
推荐文章: