|
|
@ -7,6 +7,7 @@ use app\BaseController; |
|
|
use app\middleware\CheckAdmin; |
|
|
use app\middleware\CheckAdmin; |
|
|
use think\facade\Cache; |
|
|
use think\facade\Cache; |
|
|
use think\facade\Db; |
|
|
use think\facade\Db; |
|
|
|
|
|
use think\facade\Filesystem; |
|
|
use think\facade\Request; |
|
|
use think\facade\Request; |
|
|
use app\model\AdminUser as AdminModel; |
|
|
use app\model\AdminUser as AdminModel; |
|
|
|
|
|
|
|
|
@ -103,6 +104,8 @@ class AdminUser extends BaseController |
|
|
/** |
|
|
/** |
|
|
* 清除所有缓存数据 |
|
|
* 清除所有缓存数据 |
|
|
* @return array |
|
|
* @return array |
|
|
|
|
|
* @throws \League\Flysystem\FilesystemException |
|
|
|
|
|
* @throws \Psr\SimpleCache\InvalidArgumentException |
|
|
*/ |
|
|
*/ |
|
|
public function clean() |
|
|
public function clean() |
|
|
{ |
|
|
{ |
|
|
@ -123,6 +126,7 @@ class AdminUser extends BaseController |
|
|
Db::query("TRUNCATE TABLE {$tableName}"); |
|
|
Db::query("TRUNCATE TABLE {$tableName}"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 清空缓存 |
|
|
$login_user_data = Cache::store('redis')->get('login_user_data'); |
|
|
$login_user_data = Cache::store('redis')->get('login_user_data'); |
|
|
if ($login_user_data) Cache::store('redis')->delete('login_admin_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'); |
|
|
$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'); |
|
|
$login_admin_user_data = Cache::store('redis')->get('agent_recharge_set'); |
|
|
if ($login_admin_user_data) Cache::store('redis')->delete('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('已清除成功'); |
|
|
return $this->renderSuccess('已清除成功'); |
|
|
} |
|
|
} |
|
|
|