futian.liu
2023-12-22 3e9a4b3480e6508f3c6f7ac8723509d8b1120d20
consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseManagerServiceImpl.java
@@ -49,7 +49,7 @@
        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();
            }
@@ -98,8 +98,8 @@
                }
                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;
@@ -142,4 +142,12 @@
        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);
    }
}