优化tenant模式

This commit is contained in:
2026-03-09 18:27:05 +08:00
parent bf0daf987b
commit e09b4c639c
14 changed files with 167 additions and 73 deletions
+7 -2
View File
@@ -69,6 +69,10 @@ class MenuController extends BaseController
$userGroup = AdminUserGroup::where('id', $user['group_id'])
->find();
// 调试日志
error_log('getMenus - user group_id: ' . $user['group_id']);
error_log('getMenus - userGroup: ' . json_encode($userGroup));
// var_dump($userGroup);
if (!$userGroup) {
@@ -81,8 +85,9 @@ class MenuController extends BaseController
// 解析权限数组
$menuIds = [];
if (!empty($userGroup['rights'])) {
$menuIds = is_array($userGroup['rights']) ? $userGroup['rights'] : json_decode($userGroup['rights'], true);
if ($userGroup->rights) {
$decoded = json_decode($userGroup->rights, true);
$menuIds = is_array($decoded) ? $decoded : [];
}
// var_dump($menuIds);