收藏
回答

支付页面已弹出,此时如果库存不足,该怎么判断呢?

请教一个思路,某商品只剩1件,谁先支付给谁,如果两个人都选了这个商品,都弹出了支付页面,此时判断库存应该怎么加呢?

用的云开发,到了wx.requestpayment({})这个地方了,感谢回答!

回答关注问题邀请回答
收藏

2 个回答

  • 老沙
    老沙
    04-25

    感谢回答。这样的话如果第一个人一直不支付,就会导致其他人都没办法下单,除了锁单这种方式还有其他更好的办法么?

    04-25
    有用
    回复 1
    • 郑钱花
      郑钱花
      04-25
      锁单是正确的,商城逻辑都是这么做。释放库存有两种手段,1.前端在取消支付的时候 调用接口立即释放。2. 服务端x分钟不支付 释放库存
      04-25
      回复
  • hello world
    hello world
    04-25

    应该在弹出支付前进行锁单,另外一个拦截无法进行支付(幂等

    04-25
    有用
    回复
登录 后发表内容