| | |
| | | Map<String, Object> sysUser = new Hashtable(); |
| | | |
| | | sysUser.put("isAdmin", false); |
| | | sysUser.put("isTyRole", false); |
| | | sysUser.put("isYwzRole", false); |
| | | sysUser.put("isTzRole", false); |
| | | sysUser.put("isAssistant", false); |
| | | sysUser.put("isCzRole", false); |
| | | sysUser.put("isBzRole", false); |
| | | sysUser.put("isCjRole", false); |
| | | sysUser.put("isZcRole", false); |
| | | List<RoleDto> roles = sysRoleUserService.getUserRoles(UserContext.getUser().getId()); |
| | | if (roles != null && roles.size() > 0) { |
| | | if (roles.stream().filter(p -> p.getCode().equals("xtglybm") || p.getCode().equals("all")).count() > 0) { |
| | | sysUser.put("isAdmin", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("tybm")).count() > 0) { |
| | | sysUser.put("isTyRole", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("ywzbm")).count() > 0) { |
| | | sysUser.put("isYwzRole", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("tzbm")).count() > 0) { |
| | | sysUser.put("isTzRole", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("zlbm")).count() > 0) { |
| | | sysUser.put("isAssistant", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("czbm")).count() > 0) { |
| | | sysUser.put("isCzRole", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("bzbm")).count() > 0) { |
| | | sysUser.put("isBzRole", true); |
| | | } |
| | | |
| | | if (roles.stream().filter(p -> p.getCode().equals("cjbm") || p.getCode().equals("zcbm")).count() > 0) { |
| | | sysUser.put("isCjRole", true); |
| | | } |
| | | if (roles.stream().filter(p -> p.getCode().equals("zcbm")).count() > 0) { |
| | | sysUser.put("isZcRole", true); |
| | | } |
| | | } |
| | | return sysUser; |