从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍php实现自动关闭订单的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
东安网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
php实现自动关闭订单的方法:首先读取上次订单清理时间;然后跟当前系统时间对比,如果超过定时清理的时长,就执行清理操作;最后删除掉订单表中过期的订单即可。
PHP自动关闭订单 / 执行定时任务
方法一:
可以考虑在插入新订单时,触发定时清理操作.具体就是读取上次订单清理时间,然后跟当前系统时间对比,如果超过定时清理的时长(比如30分钟),就执行清理操作,删除掉订单表中过期的订单.
对于这些配置数据,可以保存在系统的配置表里,比如:
conf(conf_name, conf_value)order_last_clean_time: 1493101925
(上次订单清理时间)
order_cron_clean_time: 30分钟
(定时清理的时长)
order_expire_time: 30分钟
(超过30分钟未付款的订单视为过期)
方法二:
方案:
1;任务调度服务,加入自动执行代码来检查订单是否过期,如果过期取消;
2;linux计划任务:执行php脚本执行。原理同上
3; MySQL 数据库 event 事件,每一条订单添加一个监听事件,如果支付完成事件取消。
如果没支付;按照约定的事件执行事件,取消订单;
以上是php实现自动关闭订单的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图