开发案例分享-插件判断当前用户是否为负责人原创
5人赞赏了该文章
1,205次浏览
未经作者许可,禁止转载编辑于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("当前部门没有负责人!"); }
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读