如何获取平台登录用户信息(前后端)参考资料:http://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1d30lbgc7vbr4
后台接口中获取当前登录用户信息
- EndUser currentUser = SecurityUserHolder.getCurrentUser();
- //获取实际字段值
- String userid = currentUser.getUserId();//用户ID
- String userCode = currentUser.getUserCode();//用户编码
- String deptCode = currentUser.getDeptCode();//用户部门编码
复制代码 EndUser中封装实体字段
系统封装的系统用户变量
在平台配置过滤条件,会用到系统用户的一些字段来作为过滤条件 [td]变量名 | 说明 | {@USER_ID@} 或 @JE.currentUser.userCode"">{@JE.currentUser.userCode@} | 用户CODE | {@USER_NAME@}或@JE.currentUser.jtgsMc"">{@JE.currentUser.jtgsMc@} | 集团公司名称 | {@USER_JTGSID@}或@JE.currentUser.zhId"">{@JE.currentUser.zhId@} | 租户ID | {@USER_ZHMC@}或@JE.currentUser.deptId"">{@JE.currentUser.deptId@} | 部门ID | {@DEPT_CODE@}或@JE.currentUser.deptName"">{@JE.currentUser.deptName@} | 部门名称 | {@DEPT_PATH@}或@JE.currentUser.dept.parentId"">{@JE.currentUser.dept.parentId@} | 部门父级ID | {@IS_MANAGER@}或@JE.currentUser.isManager"">{@JE.currentUser.isManager@”, currentUser.getIsManager()} | 是否主管 | {@USER_MONITORDEPT@} | 监管部门 | {@USER_DEPTFZR@} | 部门负责人 | {@COMPANY_QUERYIDS@} | 公司监管 |
前端JS脚本中获取登录用户信息
- JE.currentUser.字段编码;
- 例如:
- var userId = JE.currentUser.userId;//用户ID
- var usercode = JE.currentUser.userCode;//用户编码
- var username= JE.currentUser.username;//用户名称
复制代码
|