请帮忙给个未支付撤单思路

现在有个微信支付项目,就和买电影票占位置一样,用户购买需要先选择产品后占单,如果不支付则进行撤单,但如果用户选择占单后不购买的话怎么来判断最合适呢?可能用户占单后直接关闭界面,可能直接关闭微信应用,可能用户占单后点击返回等等…是要前端判断页面关闭吗?因为没有这方面的经验,请前辈赐教啊!

回复讨论(解决方案)

我的思路:

新增一个占单时间字段,起名zdtime,timestamp类型,占单最长5分钟,5分钟内不支付,号码其它人可用。你在select的时候条件里加个时间比对,如果zdtime+300

Posted in 未分类