From 3e90c1ae382ee989943ae1dd34bdc625faa44e1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Sat, 20 Dec 2025 15:06:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=20=E5=88=A0=E9=99=A4=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E7=9A=84=E5=85=AC=E4=BC=9A=E7=94=B3=E8=AF=B7=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=20=E8=84=9A=E6=9C=AC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/cron/controller/DaySeconds.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/application/cron/controller/DaySeconds.php b/application/cron/controller/DaySeconds.php index 8d2412a0..7461e678 100644 --- a/application/cron/controller/DaySeconds.php +++ b/application/cron/controller/DaySeconds.php @@ -30,6 +30,10 @@ class DaySeconds echo "过期验证码删除:\n"; $this->deleteExpireCode(); echo "\n"; + + echo "过期的公会申请记录处理:\n"; + $this->deleteExpireGuildApply(); + echo "\n"; } @@ -153,4 +157,21 @@ class DaySeconds } } + //删除过期的公会申请记录 + public function deleteExpireGuildApply(){ + echo "开始自动审核过期公会申请记录:".date('Y-m-d H:i:s')."\n"; + $time = time() - 60 * 60 * 24; //一天前 + $apply_guild_user = db::name('vs_guild_user')->where(['createtime' => ['<',$time],'status' => 2])->select(); + if ($apply_guild_user) { + foreach ($apply_guild_user as $key => $value) { + db::name('vs_guild_user')->where(['id' => $value['id']])->update([ + 'status' => 3, + 'remarks' => '申请已过期', + 'updatetime' => time(), + ]); + } + } + echo "完成自动审核过期公会申请记录:({".count($apply_guild_user)."}条)".date('Y-m-d H:i:s')."\n"; + } + } \ No newline at end of file