From 931b411eccbb87d6283c683de84ebe1782e33cf4 Mon Sep 17 00:00:00 2001 From: weizong song Date: Mon, 24 May 2021 14:25:54 +0800 Subject: [PATCH] up --- app/Console/Commands/SyncWeixinRechargeState.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/SyncWeixinRechargeState.php b/app/Console/Commands/SyncWeixinRechargeState.php index 87933ef..af1583f 100644 --- a/app/Console/Commands/SyncWeixinRechargeState.php +++ b/app/Console/Commands/SyncWeixinRechargeState.php @@ -46,7 +46,14 @@ class SyncWeixinRechargeState extends Command $last_id = cache("last_sync_weixin_recharge_id", 0); DB::enableQueryLog(); - $recharges = (new Recharge())->where("id", ">", $last_id)->whereNull("paid_at")->where("payment", "weixin")->whereRaw()->limit($threshold)->get(); + $recharges = (new Recharge()) + ->where("id", ">", $last_id) + ->whereNull("paid_at") + ->where("payment", "weixin") + ->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_weixin_recharge_id' => null], now()->addSeconds(90)); echo "nothing";