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-02-14 10:41