讨论数量:
没有漏写,直接把原文复制过去的。输入php artisan queue:work后控制台一直往下刷Processing: App\Jobs\CloseOrder。写入了大量日志,日志里包含了所说的错误信息。但是程序能正常运行,业务也能完全跑完。提交订单,30秒后会自动关闭订单。
定位错误原因是在执行php artisan queue:work 这条命令时,队列的$this->order 会出现null,不是一个对象,回抛异常,加个业务逻辑判断,判断这个$this->order 是否为null,是null,就return
推荐文章: