|
|
|
@ -449,8 +449,11 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
|
|
|
|
* @param clear 清除已存在的关联数据
|
|
|
|
* @param clear 清除已存在的关联数据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private void insertUserPost(SysUserBo user, boolean clear) {
|
|
|
|
private void insertUserPost(SysUserBo user, boolean clear) {
|
|
|
|
List<Long> postIds = List.of(user.getPostIds());
|
|
|
|
Long[] postIdArr = user.getPostIds();
|
|
|
|
if (ArrayUtil.isNotEmpty(postIds)) {
|
|
|
|
if (ArrayUtil.isEmpty(postIdArr)) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
List<Long> postIds = Arrays.asList(postIdArr);
|
|
|
|
// 判断是否具有此角色的操作权限
|
|
|
|
// 判断是否具有此角色的操作权限
|
|
|
|
List<SysPostVo> posts = postMapper.selectPostList(
|
|
|
|
List<SysPostVo> posts = postMapper.selectPostList(
|
|
|
|
new LambdaQueryWrapper<SysPost>().in(SysPost::getPostId, postIds));
|
|
|
|
new LambdaQueryWrapper<SysPost>().in(SysPost::getPostId, postIds));
|
|
|
|
@ -470,7 +473,6 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
userPostMapper.insertBatch(list);
|
|
|
|
userPostMapper.insertBatch(list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 新增用户角色信息
|
|
|
|
* 新增用户角色信息
|
|
|
|
|