cl
3 天以前 91831843f3b9fa4c9f29e518e10dae5d3f9aead8
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/TenantServiceImpl.java
@@ -40,13 +40,13 @@
    @Override
    @Transactional
    public Boolean initTenant(TenantInitParam param) {
    public Long initTenant(TenantInitParam param) {
        // valid ----------------------------
        if (null == param) {
            return false;
            return null;
        }
        if (Cools.isEmpty(param.getName(), param.getFlag(), param.getUsername(), param.getPassword())) {
            return false;
            return null;
        }
        if (null != userService.getByUsername(param.getUsername(), null)) {
@@ -122,9 +122,12 @@
            throw new CoolException("failed to create userRole");
        }
        // save roleMenu
        // save roleMenu(HTTP 审计类菜单不默认下发,需在角色里显式勾选)
        List<Menu> menuList = menuService.list();
        for (Menu menu : menuList) {
            if ("httpAuditLog".equals(menu.getComponent()) || "httpAuditRule".equals(menu.getComponent())) {
                continue;
            }
            RoleMenu roleMenu = new RoleMenu();
            roleMenu.setRoleId(role.getId());
            roleMenu.setMenuId(menu.getId());
@@ -133,7 +136,7 @@
            }
        }
        return true;
        return tenant.getId();
    }
}