如果创建订单自动支付完成的话,那么是因为订单的支付金额(pay_fee)为0,total_fee也为0

是因为本地也需要开启队列才能正常,包括redis的队列,在extra里面的queue里面的redis配置,还有config.php里面的redis配置。

sup任务管理器配置:

[{"program": "shopro", "command": "php think queue:listen --queue shopro", "directory": "/www/wwwroot/shoppro.8sdy.cn/", "user": "www", "priority": "999", "numprocs": "1", "runStatus": "ERROR"}, {"program": "shopro-high", "command": "php think queue:listen --queue shopro-high", "directory": "/www/wwwroot/shoppro.8sdy.cn/", "user": "www", "priority": "999", "numprocs": "1", "runStatus": "ERROR"}, {"program": "kf", "command": "php think shopro:chat start", "directory": "/www/wwwroot/shoppro.8sdy.cn/", "user": "root", "priority": "999", "numprocs": "1", "runStatus": "ERROR"}]

订单支付不了,或者支付了不走队列,然后自动发货也不走,检查redis的配置是否正确,检查php里面的phpinfo里面的redis是否为YES(安装了redis扩展,但是也会显示为NO,重点检查)

 

 

shopro的订单支付了,显示未支付原因之一:后台窗口售票一次性售出几百张票,order表的ext字段存储不下,导致无法回调,报错,暂时的解决方案ext字段设置为text类型。


点赞(68)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}