From 0c989521d68a94244dcdaf5cfe82a12a9095fb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Fri, 19 Dec 2025 16:01:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=20=E4=BF=9D=E5=AD=987=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Cron.php | 1 + application/cron/controller/Subsidy.php | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/application/api/controller/Cron.php b/application/api/controller/Cron.php index 83b187cc..f5d6da2f 100644 --- a/application/api/controller/Cron.php +++ b/application/api/controller/Cron.php @@ -27,6 +27,7 @@ class Cron //每周执行 /*工会补贴生成开始 *房间补贴生成开始 + * 过期验证码删除 */ public function PerformPerWeek() { diff --git a/application/cron/controller/Subsidy.php b/application/cron/controller/Subsidy.php index 8f091afa..d8221193 100644 --- a/application/cron/controller/Subsidy.php +++ b/application/cron/controller/Subsidy.php @@ -19,8 +19,14 @@ class Subsidy echo "工会补贴生成开始:\n"; $this->createGuildSubsidyData();//工会补贴数据 echo "\n"; + echo "房间补贴生成开始:\n"; $this->createRoomSubsidyData();//房间补贴数据 + echo "\n"; + + echo "过期验证码删除:\n"; + $this->deleteExpireCode(); + echo "\n"; } /* @@ -168,4 +174,16 @@ class Subsidy } echo $time_value . "房间周补贴数据生成完成-共" . $data_count . "条数据\n"; } + + + //删除过期的短信验证码 + public function deleteExpireCode(){ + $time = time() - 60 * 60 * 24 * 7; + $code = db::name('sms')->where(['createtime' => ['<',$time]])->select(); + if ($code) { + foreach ($code as $key => $value) { + db::name('sms')->where(['id' => $value['id']])->delete(); + } + } + } }