金融界2024年1月6日消息,据国家知识产权局公告,上海浦东发展银行股份有限公司申请一项名为“一种订单超时未支付自动取消方法、存储介质及设备“,公开号CN117350810A,申请日期为2023年10月。
专利摘要显示,本发明涉及一种订单超时未支付自动取消方法、存储介质及设备,所述方法包括以下步骤:根据用户下单信息生成订单,根据所生成的订单向用户端反馈待支付指令;生成订单的同时,创建具有绝对时间点的任务;将任务放入延迟队列中,该延迟队列为按绝对时间点先后排序的队列,基于Redis的过期机制以及监听API对各任务进行监听;在当前时间大于等于延迟队列中首条任务的绝对时间点时,将任务放入消费队列;当监听到消费队列中有任务时,则获取到消费队列中的任务,修改任务对应订单的状态为已取消;若在还未到绝对时间点时接收到订单的支付完成指令,则修改对应订单的状态为已完成。与现有技术相比,本发明具有减少对数据库频灼操作、时间准确度高等优点。