猿问

商城订单状态改变问题

我在显示全部订单的列表的时候 想先将超时没有支付的订单先处理一下 再进行查询显示(如上图)
我不能处理如图的问题 我怕在循环的时候 有一条执行错误了 我也不想提示给前端
我写了日志的话 也不能保证后面的查询正确
我该怎处理这个问题 还是不应该在查询列表前 处理超时未支付的订单
求教 ^_^

倚天杖
浏览 514回答 3
3回答

忽然笑

一般这种都是用用定时任务执行脚本来处理,不用在列表循环处理。

吃鸡游戏

处理流程有问题,像楼上说的用定时任务,而且你这样处理也会影响列表的查询速度

翻阅古今

建议定时任务, 另外,这里可以捕获异常 try { // 逻辑处理 } catch (Exception $e) { // 接收异常,记录日志即可 } // 下面进行正常的订单列表查询展示
随时随地看视频慕课网APP
我要回答