参考:https://www.kancloud.cn/donknap/we7/134644
//以订单号做键和值,解决高并发订单退款问题
if(empty(m('cache')->getString($val['orderno'], 'global'))) {
//没有用户进程在执行退款
m('cache')->set($val['orderno'], $val['orderno'], 'global');
}else{
//有用户进程在执行退款
continue;
}
//执行退款操作...