订单掉单及订单补发验证码处理方法
来自技术开发小组内部wiki
掉单(订单超时支付,订单状态是交易关闭,建议将订单创建时间改成距离现在时间两个小时之内,否则有概率出现退货现象,执行完后再把时间改回去)处理方法:
1、首先查看支付日志表fmb_pay_log是有成功的支付日志(没有不能往下走);
2、查看订单表fmb_order_info 的 pay_sn 字段是否有值,如果有值不能处理此订单;如果有值且确定要执行此命令可先执行此sql:update fmb_order_info set order_status=6,pay_sn='' where order_sn=订单号 limit 1 \G
3、在生产机命令行下运行如下命令
cd /home/www/fmb.dianping/public_html;php index.php product cmdrun retrySendCodes set_order xxxxxxxxxxx(订单号)
订单补码处理方法: 在生产机命令行下运行如下命令(说明:补的码和已发的码一块发出) cd /home/www/fmb.dianping/public_html;php index.php product cmdrun retrySendCodes supplement_codes xxxxxxxxxxx(订单号)