提交 5ac547cc 作者: obcy

单篇授权修改fix

上级 4a981b14
......@@ -369,6 +369,25 @@ public class KbAuthorizedUserServiceImpl extends ServiceImpl<KbAuthorizedUserMap
saves1.add(kbAuthuserKnowledgeprojectMap);
}
}
/**清除用户知识库角色关系表*/
kbUserRoleMapService.remove(Wrappers.<KbUserRoleMap>lambdaQuery().eq(KbUserRoleMap::getUserId,user.getId()).eq(KbUserRoleMap::getKnowledgeProjectId,user.getKnowledgeProjectId()));
/**插入用户角色关系表*/
List<KbUserRoleMap> maps = new ArrayList<>();
if (StringUtils.isNotBlank(user.getRoleId())){
String roleId = user.getRoleId();
List<String> lists = Arrays.asList(roleId.split(","));
lists.forEach(ee->{
KbUserRoleMap kbUserRoleMap = new KbUserRoleMap();
kbUserRoleMap.setUserId(user.getId());
kbUserRoleMap.setRoleId(ee);
kbUserRoleMap.setKnowledgeProjectId(addUserPermissKnowsVo.getKnowledgeProjectId());
kbUserRoleMap.setCreateDate(new Date());
maps.add(kbUserRoleMap);
});
}
kbUserRoleMapService.saveBatch(maps);
knowledgeIds.forEach(know->{
KbAuthuserKnowMap kbAuthuserKnowMap = new KbAuthuserKnowMap();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论