Permissions

This commit is contained in:
MaxKey
2022-01-25 15:12:09 +08:00
parent 02fcbc870c
commit 1cefe10f38
2 changed files with 9 additions and 8 deletions

View File

@@ -61,12 +61,12 @@ public class PermissionsController {
public Message insert(@ModelAttribute("rolePermissions") RolePermissions rolePermissions) {
_logger.debug("-save :" + rolePermissions);
//have
String instId = WebContext.getUserInfo().getInstId();
RolePermissions queryRolePermissions =
new RolePermissions(
rolePermissions.getAppId(),
rolePermissions.getRoleId(),
WebContext.getUserInfo().getInstId());
instId);
List<RolePermissions> rolePermissionsedList = rolesService.queryRolePermissions(queryRolePermissions);
HashMap<String,String >permedMap =new HashMap<String,String >();
@@ -82,8 +82,9 @@ public class PermissionsController {
RolePermissions newRolePermissions=new RolePermissions(
rolePermissions.getAppId(),
rolePermissions.getRoleId(),
resourceId);
newRolePermissions.setInstId(WebContext.getUserInfo().getInstId());
resourceId,
instId);
newRolePermissions.setId(newRolePermissions.generateId());
newPermsMap.put(newRolePermissions.getUniqueId(), rolePermissions.getAppId());
if(!rolePermissions.getAppId().equalsIgnoreCase(resourceId) &&
@@ -96,6 +97,7 @@ public class PermissionsController {
ArrayList<RolePermissions> deleteRolePermissionsList =new ArrayList<RolePermissions>();
for(RolePermissions rolePerms : rolePermissionsedList) {
if(!newPermsMap.containsKey(rolePerms.getUniqueId())) {
rolePerms.setInstId(instId);
deleteRolePermissionsList.add(rolePerms);
}
}