diff --git a/app/Console/Commands/OrderTimeout.php b/app/Console/Commands/OrderTimeout.php index e943d2d..b0e383d 100644 --- a/app/Console/Commands/OrderTimeout.php +++ b/app/Console/Commands/OrderTimeout.php @@ -45,14 +45,15 @@ class OrderTimeout extends Command $status_arr = [OrderStatus::UNPAID, OrderStatus::PAY_EARNEST, OrderStatus::OFFLINE_UNPAID]; //记录最小ID,下次查询时按ID正序查询,只处理大于该ID的订单,避免重复扫描数据库 - $min_id = Order::query() + /*$min_id = Order::query() ->whereIn('status', $status_arr) ->whereNotNull('timeout') - ->min('id'); + ->min('id');*/ + $min_id = 0; while (true) { Order::query() - ->where('id', '>=', $min_id) +// ->where('id', '>=', $min_id) ->whereIn('status', $status_arr) ->whereNotNull('timeout') ->orderBy('id')