| | |
| | | List<S_role> roleAll = finSysTenantUserService.getRoleAll(); |
| | | if (!CollectionUtils.isEmpty(roleAll)) { |
| | | S_role sRole = |
| | | roleAll.stream().filter(item -> item.getRole_name().equals("仓库管理员")).findFirst().orElse(null); |
| | | roleAll.stream().filter(item -> "仓库管理员".equals(item.getRole_name())).findFirst().orElse(null); |
| | | if (sRole != null) { |
| | | roleId = sRole.getRole_id(); |
| | | } |
| | |
| | | } |
| | | Long sysUserId = finSysTenantUser.getSysUserId(); |
| | | // 先判断是否拥有该角色 |
| | | String isHasRole = "select * from s_role_user where org_id=0 and role_id=" + roleId |
| | | + " and user_id=" + sysUserId; |
| | | String isHasRole = |
| | | "select * from s_role_user where org_id=0 and role_id=" + roleId + " and user_id=" + sysUserId; |
| | | List<Map<String, Object>> isHasRoleList = this.select(isHasRole, new HashMap<>()); |
| | | if (!CollectionUtils.isEmpty(isHasRoleList)) { |
| | | continue; |
| | |
| | | return select; |
| | | } |
| | | |
| | | @Override |
| | | public void deleteMangerBySysUserId(Long sysUserId) { |
| | | String sql = "delete from base_warehouse_manager where MANAGER_ID =:sysUserId"; |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("sysUserId", sysUserId); |
| | | this.execute(sql, params); |
| | | } |
| | | |
| | | } |