系统bug
当将某个角色的所有菜单都取消,保存以后,再点击“权限设置”,会出现下图的情况修订类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的数据 感谢支持 还真是:handshake
页:
[1]