Browse Source

whereNotNull

develop
李可松 4 years ago
parent
commit
6981008a1e
  1. 5
      app/Console/Commands/OrderTimeout.php

5
app/Console/Commands/OrderTimeout.php

@ -45,7 +45,10 @@ class OrderTimeout extends Command
$status_arr = [OrderStatus::UNPAID, OrderStatus::PAY_EARNEST, OrderStatus::OFFLINE_UNPAID];
//记录最小ID,下次查询时按ID正序查询,只处理大于该ID的订单,避免重复扫描数据库
$min_id = Order::query()->whereIn('status', $status_arr)->min('id');
$min_id = Order::query()
->whereIn('status', $status_arr)
->whereNotNull('timeout')
->min('id');
while (true) {
Order::query()

Loading…
Cancel
Save