update 优化新增用户岗位信息判空逻辑
This commit is contained in:
parent
d27c58bfe8
commit
d02bea85cb
@ -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);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增用户角色信息
|
* 新增用户角色信息
|
||||||
|
Loading…
Reference in New Issue
Block a user