1、修改授权的方式
This commit is contained in:
parent
7d1a3750ef
commit
e2a516abae
|
|
@ -35,6 +35,16 @@ public class UserRoleMapServiceImpl extends ServiceImpl<UserRoleMapMapper, UserR
|
|||
@Transactional
|
||||
@Override
|
||||
public void authorize(UserAuthorizeQO request, String userName) {
|
||||
//清除旧数据
|
||||
baseMapper.delete(new LambdaQueryWrapper<UserRoleMap>()
|
||||
.eq(UserRoleMap::getRoleId, request.getRoleId()));
|
||||
//保存最新的数据
|
||||
List<UserRoleMap> datas = request.getUserIds().stream().map(userId -> new UserRoleMap()
|
||||
.setRoleId(request.getRoleId())
|
||||
.setUserId(userId)).collect(Collectors.toList());
|
||||
saveBatch(datas);
|
||||
|
||||
/*
|
||||
List<UserRoleMap> olds = lambdaQuery().eq(UserRoleMap::getRoleId, request.getRoleId()).list();
|
||||
if (CollectionUtil.isNotEmpty(request.getUserIds())) {
|
||||
olds.removeIf(map -> request.getUserIds().contains(map.getUserId()));
|
||||
|
|
@ -49,6 +59,7 @@ public class UserRoleMapServiceImpl extends ServiceImpl<UserRoleMapMapper, UserR
|
|||
saveBatch(datas);
|
||||
auditLogService.addInsert(UserRoleMap.class, datas, userName);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue