修改缓存清除

This commit is contained in:
liaofei 2019-12-11 10:20:13 +08:00
parent 7b6c458d8e
commit bbac300a43
2 changed files with 29 additions and 1 deletions

View File

@ -150,4 +150,32 @@ if (!function_exists('sysData')) {
{
return app('sysGroupData')->getData($name);
}
}
if (!function_exists('sort_list_tier')) {
/**
* 分级排序
* @param $data
* @param int $pid
* @param string $field
* @param string $pk
* @param string $html
* @param int $level
* @param bool $clear
* @return array
*/
function sort_list_tier($data, $pid = 0, $field = 'pid', $pk = 'id', $html = '|-----', $level = 1, $clear = true)
{
static $list = [];
if ($clear) $list = [];
foreach ($data as $k => $res) {
if ($res[$field] == $pid) {
$res['html'] = str_repeat($html, $level);
$list[] = $res;
unset($data[$k]);
sort_list_tier($data, $res[$pk], $field, $pk, $html, $level + 1, false);
}
}
return $list;
}
}

View File

@ -85,6 +85,6 @@ class CacheService
*/
public static function clear()
{
return CacheStatic::clear(self::$globalCacheName);
return self::handler()->clear();
}
}