xiaoxunv 发表于 2017-9-19 21:02:23

系统bug

当将某个角色的所有菜单都取消,保存以后,再点击“权限设置”,会出现下图的情况



novel608 发表于 2017-9-20 10:00:38

修订类org.jeecgframework.web.system.controller.core.RoleController当中的updateAuthority(更新权限方法)
        Set<String> set = new HashSet<String>();
                        if(StringUtil.isNotEmpty(rolefunction)){
                                String[] roleFunctions = rolefunction.split(",");
                                for (String s : roleFunctions) {
                                        set.add(s);
                                }
                        }
                        updateCompare(set, role, map);
这个地方存在的问题是空字符串(“”)按照“,”进行分割出来还是空(“”),此时就会在数据库当中增加一条有角色ID但是没有菜单ID的数据

admin 发表于 2017-9-21 11:34:28

感谢支持

jeecgadmin 发表于 2017-9-21 14:44:17

还真是:handshake
页: [1]
查看完整版本: 系统bug