fix(auth): preserve custom permission role in API context

This commit is contained in:
WuYongJie 2026-08-31 18:07:46 +08:00
parent 9bb36756d1
commit 22227e7cad
2 changed files with 2 additions and 0 deletions

View File

@ -484,6 +484,7 @@ export async function getUserInfo(userId: string): Promise<UserInfo | null> {
name: user.name,
role: user.role,
businessRoles: user.businessRoles,
permissionRoleId: user.permissionRoleId,
loginSource: user.loginSource,
supplierCode: user.supplierCode,
supplierName: user.supplierName,

View File

@ -404,6 +404,7 @@ export function mapAuthenticatedUserInfo(userInfo: UserInfo): AuthUser {
role: userInfo.role as AuthUser['role'],
status: userInfo.status as AuthUser['status'],
businessRoles: userInfo.businessRoles,
permissionRoleId: userInfo.permissionRoleId,
loginSource: userInfo.loginSource,
supplierCode: userInfo.supplierCode,
supplierName: userInfo.supplierName,