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