商城订单状态改变问题

图片描述

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

阅读 3.2k
3 个回答

建议定时任务,

另外,这里可以捕获异常

try {
    // 逻辑处理
    
} catch (Exception $e) {
    // 接收异常,记录日志即可
    
}

// 下面进行正常的订单列表查询展示

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题