获取当前用户

1. 基本功能 1. 基本功能

获取当前用户的信息 。

2. 配置方法 2. 配置方法

2.1. 前端js获取当前用户 2.1. 前端js获取当前用户

  • 获取当前用户名:$scope.$sessionAttrs.loginUser.username;
  • 获取当前用户代码:$scope.$sessionAttrs.loginUser.userCode;
  • 获取当前角色所属组织名称:$scope.$sessionAttrs.loginUser.officeName;
  • 获取当前角色所属组织代码:$scope.$sessionAttrs.loginUser.officeCode;
  • 获取当前角色名称:$scope.$sessionAttrs.loginUser.roleName;
  • 获取当前角色代码:$scope.$sessionAttrs.loginUser.roleCode;
  • 获取当前用户ID:$scope.$sessionAttrs.loginUser.userId;
  • 获取当前角色所属组织ID:$scope.$sessionAttrs.loginUser.officeId;
  • 获取当前角色ID:$scope.$sessionAttrs.loginUser.roleId;
  • 获取当前组织所属结算公司名称:$scope.$sessionAttrs.loginUser.settleOfficeName;
  • 获取当前组织所属结算公司代码:$scope.$sessionAttrs.loginUser.settleOffice;
  • 获取当前组织所属结算公司的本位币币别:$scope.$sessionAttrs.loginUser.homeCurrency;
  • 获取当前角色所属组织的所属结算公司ID:$scope.$sessionAttrs.loginUser.roleOfficeId;
  • 获取当前角色结算公司及下级公司代码:$scope.$sessionAttrs.loginUser.settleAllOffice;
  • 获取当前组织所属公司代码:$scope.$sessionAttrs.loginUser.stdOffice.cmOfficeCode;
  • 获取当前组织所属公司名称:$scope.$sessionAttrs.loginUser.stdOffice.cmOfficeName
  • 获取当前组织所属利润中心代码:$scope.$sessionAttrs.loginUser.stdOffice.dpProfitCenterCode
  • 获取当前组织所属利润中心名称:$scope.$sessionAttrs.loginUser.stdOffice.dpProfitCenterName
  • 获取当前组织所属SAP代码:$scope.$sessionAttrs.loginUser.stdOffice.cmSapCode
  • 2.2. 后端代码获取当前用户 2.2. 后端代码获取当前用户

  • 获取当前用户:UserContextHolder.getCurrentUser();
  • 获取当前用户所属组织:UserContextHolder.getCurrentLoginOffice();
  • 获取当前角色:UserContextHolder.getCurrentLoginRole();
  • 获取当前角色所属组织:UserContextHolder.getCurrentLoginRoleOffice();
  • 获取当前角色所属组织及下级组织:UserContextHolder.getCurrentRoleAllOffice();
  • 获取当前角色级所有下级角色id列表:UserContextHolder.getCurrentRoleSubAllIdList();
  • 获取当前角色结算公司及所有下级公司CODE列表:UserContextHolder.getCurrentRoleAllSettleCodeList();
  • 获取当前角色所属组织及下级组织SYS_OFFICE_ID:UserContextHolder.getCurrentRoleAllOfficeSubsetOfficeId();
  • 获取当前角色所属组织及下级组织OFFICE_CODE:UserContextHolder.getCurrentRoleAllOfficeSubsetOfficeCode();
  • 获取用户cookieName:UserContextHolder.getUserCookieName();
  • 3. 常用扩展 3. 常用扩展

    4. 版本更新 4. 版本更新