From 7280e07b44415bdc3ca0bdf2df3cec38a8283faa Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq,com> Date: Thu, 14 Sep 2023 15:10:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E8=AE=B0=E5=BD=95=E6=97=B6?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=9B=BE=E7=89=87=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/AdminUser.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/controller/AdminUser.php b/app/controller/AdminUser.php index 4cc890b..542340d 100644 --- a/app/controller/AdminUser.php +++ b/app/controller/AdminUser.php @@ -7,6 +7,7 @@ use app\BaseController; use app\middleware\CheckAdmin; use think\facade\Cache; use think\facade\Db; +use think\facade\Filesystem; use think\facade\Request; use app\model\AdminUser as AdminModel; @@ -103,6 +104,8 @@ class AdminUser extends BaseController /** * 清除所有缓存数据 * @return array + * @throws \League\Flysystem\FilesystemException + * @throws \Psr\SimpleCache\InvalidArgumentException */ public function clean() { @@ -123,6 +126,7 @@ class AdminUser extends BaseController Db::query("TRUNCATE TABLE {$tableName}"); } + // 清空缓存 $login_user_data = Cache::store('redis')->get('login_user_data'); if ($login_user_data) Cache::store('redis')->delete('login_admin_user_data'); $login_agent_user_data = Cache::store('redis')->get('login_agent_user_data'); @@ -134,6 +138,9 @@ class AdminUser extends BaseController $login_admin_user_data = Cache::store('redis')->get('agent_recharge_set'); if ($login_admin_user_data) Cache::store('redis')->delete('agent_recharge_set'); + // 删除所有图片文件 + $dirPath = public_path('storage'); + Filesystem::deleteDirectory($dirPath); return $this->renderSuccess('已清除成功'); }