Parcourir la source

按钮角色重复

魏超 il y a 5 ans
Parent
révision
8af4050119

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthButtonServiceImpl.java Voir le fichier

51
         for (SysButtonInMenu sysButtonInMenu : records){
51
         for (SysButtonInMenu sysButtonInMenu : records){
52
             ArrayList<Integer> roles = new ArrayList<>();
52
             ArrayList<Integer> roles = new ArrayList<>();
53
             for (TaRoleButton taRoleButton : taRoleButtons){
53
             for (TaRoleButton taRoleButton : taRoleButtons){
54
-                if (sysButtonInMenu.getBtnId().equals(taRoleButton.getBtnId())){
54
+                if (sysButtonInMenu.getBtnId().equals(taRoleButton.getBtnId()) && !roles.contains(taRoleButton.getBtnId())){
55
                     roles.add(taRoleButton.getBtnId());
55
                     roles.add(taRoleButton.getBtnId());
56
                 }
56
                 }
57
             }
57
             }

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthMenuServiceImpl.java Voir le fichier

61
         for (SysMenu sysMenu : records){
61
         for (SysMenu sysMenu : records){
62
             ArrayList<Integer> roles = new ArrayList<>();
62
             ArrayList<Integer> roles = new ArrayList<>();
63
             for (TaRoleMenu taRoleMenu : taRoleMenus){
63
             for (TaRoleMenu taRoleMenu : taRoleMenus){
64
-                if (taRoleMenu.getMenuId().equals(sysMenu.getMenuId())){
64
+                if (taRoleMenu.getMenuId().equals(sysMenu.getMenuId()) && !roles.contains(taRoleMenu.getRoleId())){
65
                     roles.add(taRoleMenu.getRoleId());
65
                     roles.add(taRoleMenu.getRoleId());
66
                 }
66
                 }
67
             }
67
             }