| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | SystemRolePermission deleteDto = new SystemRolePermission(); |
| | | deleteDto.setRoleId(dto.getRoleId()); |
| | | systemRolePermissionService.delete(deleteDto); |
| | | List<SystemRolePermission> newList = new ArrayList<>(); |
| | | // 新增新的权限 |
| | | for (Integer permissionId : dto.getPermissionIds()) { |
| | | SystemRolePermission newRolePermission = new SystemRolePermission(); |
| | | newRolePermission.setRoleId(dto.getRoleId()); |
| | | newRolePermission.setPermissionId(permissionId); |
| | | newRolePermission.setCreateUser(dto.getCreateUser()); |
| | | systemRolePermissionService.create(newRolePermission); |
| | | newList.add(newRolePermission); |
| | | } |
| | | systemRolePermissionService.createList(newList); |
| | | } |
| | | |
| | | @Override |