求指点!想做一个订单支付功能,在下单30分钟内支付,30分钟后支付视为无效订单,那么请问如果订单超时后怎么触发更新商品数量的操作?求大神指点
写程序,时刻检查过期订单!######谢谢您的回复,能详细说说细节吗?######Quratz 作业调度框架,设置一个作业,每隔一段时间访问一下订单表,如果有支付时间>30的,在一个事务里面,把该订单设置为未支付,到商品表设置数量+1######回复 @梦幻de风 : 可以参考一下,感觉思路也差不多http://bbs.csdn.net/topics/380112747######回复 @wiiChang : 看真正的需求,如果把时间间隔足够小的话,这样可行?######首先谢谢您的回答。 但是这个答案不符合我们的需求,这个作业调度框架会导致商品资源回收不准确,假如第一次扫描表,某个订单未到超时时间,那么会出现第二次扫描已经过了时间,会导致资源回收不及时。。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。