1.在用户查看订单相关页面埋入查询用户的全部未收货的订单HOOK,若是有知足收货条件的自动去执行它。mysql
2.在下订单的时候预建立一个默认收货时间。好比在当前加上10天后默认收货时间,若是一超过了这个时间就表示已经收货了。sql
3.计划任务,建立相关的脚本,去定时执行它,我以为计划任务是最不靠谱的,时效没法保证,并且计划长时效不保证,计划短服务器开销不行服务器
4.消息推送,用这个来处理是比较成熟解决的方案吧,固然成本也增长了。小型系统,我以为用1 2便可。脚本
5.mysql 存储过程+计划任务,这玩意也跟在服务器上的计划任务有缺点的。查询
大家有什么好的想法呢?存储过程