Maison >développement back-end >tutoriel php >thinkphp做交易自动取消
当用户之间发生交易时,若某人发请了交易请求,此时系统会扣去此人的钱数,但是当另一个用户一直没有接受交易。此时交易应该怎么自动取消,并返回用户扣掉的钱数。
当用户之间发生交易时,若某人发请了交易请求,此时系统会扣去此人的钱数,但是当另一个用户一直没有接受交易。此时交易应该怎么自动取消,并返回用户扣掉的钱数。
做一个任务计划,定时去检测哪些交易没有完成,没有执行的执行退款等操作。
对于PHP来说,自动任务最常用的方式就是cron定时执行。其他的像守护队列之类的也是可行的。总之就是需要一个常驻的或者是定时的处理机制。