where("id", ">", $last_id) ->whereNull("paid_at") ->where("payment", "alipay") ->whereRaw("UNIX_TIMESTAMP(`created_at`) between " . (time() + $offset_seconds) . " and " . (time() + $due_minutes * 60 + $offset_seconds)) ->limit($threshold) ->get(); dd($recharges); if (!$recharges->count()) { cache(['last_sync_alipay_recharge_id' => null], now()->addSeconds(90)); echo "nothing"; return; } foreach ($recharges as $recharge) { $result = (new AlipayF2F())->manualQuery($recharge); dump($result); } cache(['last_sync_alipay_recharge_id' => $recharges->last()->id], now()->addSeconds(90)); } }