开发案例分享-插件判断当前用户是否为负责人原创
4人赞赏了该文章
990次浏览
未经作者许可,禁止转载编辑于2022年11月27日 16:51:06
如何找组织部门负责人参考以下:
https://vip.kingdee.com/link/s/MkSRV
该案例为插件获取人员中的负责人:
//当前用户 long userId = RequestContext.get().getCurrUserId(); //查询用户所属部门 long deptId = UserServiceHelper.getUserMainOrgId(Long.valueOf(userId)); //获取该部门负责人 List<Long> managersOfOrg = UserServiceHelper.getManagersOfOrg(deptId); //如果该部门没有负责人,该list为空,故在此先判断一下 if(managersOfOrg.size() > 0) { Long managerId = managersOfOrg.get(0); if (managerId == userId) { this.getView().showMessage("你是负责人!"); } else { this.getView().showMessage("你不是负责人!"); } }else { this.getView().showMessage("当前部门没有负责人!"); }
推荐阅读