目录 搜索 展开 文档说明 技术栈介绍 架构介绍 全局请求说明 前端开发文档 移动端开发文档 后端开发文档 开发规范 二开注意重要事项 二次开发指导 如何在新的模块集成websocket服务 禁用RabbitMQ自启动 集成单点登录(后端) 流程引擎 文件存储 Groovy脚本 工具类说明 ActionCmd BpmDelegateTask MybatisTemplateProvider JdbcScript BpmnScript BusinessScript CommonScript ThridServiceScript ValidationScript ContextUtil 服务接口文档 组件调用文档 FAQ 后端部署文档 性能优化 暂无相关搜索结果! 阅读次数:123 本文档使用 MinDoc 发布 ContextUtil ContextUtil上下文获取数据调用示例具体代码ContextUtil上下文 适用版本:所有版本;完整包路径:iform-base-root\modules\base-web\src\main\java\com\ak\iform\base\web\context下的ContextUtil.java 获取数据1. 获取当前用户ID:`ContextUtil.getCurrentUserId()` 2. 获取当前用户名:`ContextUtil.getCurrentUserAccount()` 3. 获取当前用户姓名:`ContextUtil.getCurrentUserFullName()` 4. 获取当前用户客户端IP:`ContextUtil.getCurrentUserIp()` 5. 获取当前用户请求接口地址:`ContextUtil.getCurrentUri()` 6. 获取当前用户令牌:`ContextUtil.getCurrentAccessToken()` 7. 获取当前用户接入凭证标识:`ContextUtil.getCurrentClientId()` 8. 获取当前用户对象:`ContextUtil.getCurrentUser()` 9. 获取当前用户是否管理员:`ContextUtil.isSuper()` 10. 获取当前用户组织对象:`ContextUtil.getCurrentOrg()` 11. 获取当前用户组织ID:`ContextUtil.getCurrentOrgId()` 12. 获取当前用户组织名称:`ContextUtil.getCurrentOrgName()` 13. 获取当前用户岗位:`ContextUtil.getCurrentPosition()` 14. 获取当前用户岗位ID:`ContextUtil.getCurrentPositionId()` 15. 获取当前用户岗位名称:`ContextUtil.getCurrentPositionName()` 16. 获取当前用户角色集合:`ContextUtil.getCurrentRole()` 17. 获取当前用户国际化语言:`ContextUtil.getLocale()`复制调用示例1. `com.ak.iform.platform.script.script.BpmnScript.getBpmTaskIds(String, String)`复制具体代码``` public String getBpmTaskIds(String bizId, String userId) { if(StringUtil.isBlank(userId)) { userId = ContextUtil.getCurrentUserId();// 使用位置,关注这行即可 } } ```复制作者:黄春艳 创建时间:2024-12-18 18:13最后编辑:黄春艳 更新时间:2025-05-28 10:33