|
@@ -144,6 +144,7 @@ class SystemRoleServices extends BaseServices
|
|
|
{
|
|
{
|
|
|
if (empty($roles)) return [];
|
|
if (empty($roles)) return [];
|
|
|
$cacheName = md5($cachePrefix . '_' . $auth_type . '_' . $type . '_' . implode('_', $roles));
|
|
$cacheName = md5($cachePrefix . '_' . $auth_type . '_' . $type . '_' . implode('_', $roles));
|
|
|
|
|
+ CacheService::redisHandler('system_menus')->clear();
|
|
|
return CacheService::redisHandler('system_menus')->remember($cacheName, function () use ($roles, $auth_type, $type) {
|
|
return CacheService::redisHandler('system_menus')->remember($cacheName, function () use ($roles, $auth_type, $type) {
|
|
|
/** @var SystemMenusServices $menusService */
|
|
/** @var SystemMenusServices $menusService */
|
|
|
$menusService = app()->make(SystemMenusServices::class);
|
|
$menusService = app()->make(SystemMenusServices::class);
|