From 594633cb9f36d40a7609599ce0555d7062a5054c Mon Sep 17 00:00:00 2001 From: dengjingyuan <602754659@qq.com> Date: Mon, 6 Sep 2021 11:52:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=88=E5=AF=B9=E4=BB=98=E8=B4=B9=E7=AB=99?= =?UTF-8?q?=E7=82=B9=EF=BC=8C=E6=B8=B8=E5=AE=A2=E8=AE=BE=E4=B8=BA=20?= =?UTF-8?q?=E6=9C=AA=E4=BB=98=E8=B4=B9=E7=94=A8=E6=88=B7=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Http/Middleware/CheckoutSite.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Http/Middleware/CheckoutSite.php b/src/Http/Middleware/CheckoutSite.php index da1f9d2..2b89bd0 100644 --- a/src/Http/Middleware/CheckoutSite.php +++ b/src/Http/Middleware/CheckoutSite.php @@ -102,7 +102,7 @@ class CheckoutSite implements MiddlewareInterface // $siteClose && $this->assertAdmin($actor); $this->checkPayMode($request, $actor); // 处理 付费模式 逻辑, 过期之后 加入待付费组 - if (!$actor->isAdmin() && $siteMode === 'pay' && Carbon::now()->gt($actor->expired_at)) { + if (!$actor->isAdmin() && $siteMode === 'pay' && ( Carbon::now()->gt($actor->expired_at) || $actor->isGuest() )) { if (!$this->getOrder($actor) && !$this->getInvite($actor)) { $actor->setRelation('groups', Group::query()->where('id', Group::UNPAID)->get()); } -- Gitee