请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

商户后台监听未支付订单,超时设置订单状态为已取消,这个监听机制大概是怎么实现的呢?

正在回答

1回答

可以用定时器解决,写一个quartz程序定时检查订单状态。另外更简单办法就是根据订单创建日期来判断订单超时,只要用户打开这个订单,或者对这个订单支付,系统判断订单时间是否超时

0 回复 有任何疑惑可以回复我~
  • 提问者 大俊宝宝 #1
    好的感谢老师,对于前者的话应该是有bug的,首先这个定时器会造成很大的开销,其次不能及时的将订单变为失效状态,后面的方法很好,有点懒加载的意思在里面。
    回复 有任何疑惑可以回复我~ 2020-02-21 15:54:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信