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