From 626ac881250b2827529b2938280b9c06b8ee0afd Mon Sep 17 00:00:00 2001 From: weizong song Date: Fri, 28 May 2021 10:54:53 +0800 Subject: [PATCH] up --- app/Console/Commands/SyncAlipayRechargeState.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Console/Commands/SyncAlipayRechargeState.php b/app/Console/Commands/SyncAlipayRechargeState.php index a9e13f8..ec3fb01 100644 --- a/app/Console/Commands/SyncAlipayRechargeState.php +++ b/app/Console/Commands/SyncAlipayRechargeState.php @@ -44,14 +44,13 @@ class SyncAlipayRechargeState extends Command $offset_seconds = 40; //支付发起后多少秒开始轮询 $due_minutes = 500; //支付发起后第一次开始轮询的时间往后延迟5分钟后不再轮询 $last_id = cache("last_sync_alipay_recharge_id", 0); - dump($last_id); DB::enableQueryLog(); $recharges = (new Recharge()) ->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)) + ->whereRaw("(UNIX_TIMESTAMP(`created_at`) between (UNIX_TIMESTAMP(`created_at`) + {$offset_seconds}) and (UNIX_TIMESTAMP(`created_at`) + " . ($due_minutes * 60) . " + {$offset_seconds}))") ->limit($threshold) ->get(); dump(DB::getQueryLog());