提交 8d287a5c 作者: chenshiqiang

add log

上级 0635e428
......@@ -206,6 +206,7 @@ class KnowledgeServiceImpl implements IKnowledgeService {
List<String> catList;
List<String> treeList = knowledgeProjectService.getTreeListBy(knowledgeParam.getKnowledgeProjectId())
.stream().map(KbKnowledgeProject::getId).collect(Collectors.toList());
log.info("treeList===={}",treeList.toString());
//获取用户拥有的分类
KbAuthorizedUser userInfo = SpringContextUtils.getUserInfo();
if (null == userInfo) {
......@@ -214,17 +215,19 @@ class KnowledgeServiceImpl implements IKnowledgeService {
//查看全部且是非管理员的时候
if ((!Integer.valueOf("0").equals(userInfo.getIsAll())) && knowledgeParam.getKnowledgeProjectId().equals("0")) {
Map<String, Boolean> userKnowProjectSigns = authorizedUserService.getUserKnowProjectSigns(treeList, userInfo.getId());
log.info("userKnowProjectSigns=={}",userKnowProjectSigns.toString());
//all permit
Set<Map.Entry<String, Boolean>> entries = userKnowProjectSigns.entrySet();
List<String> allPermitList = entries.stream().filter(Map.Entry::getValue).map(Map.Entry::getKey).collect(Collectors.toList());
List<String> halfPermitList = entries.stream().filter(item->!item.getValue()).map(Map.Entry::getKey).collect(Collectors.toList());
//know permit
log.info("halfPermitList=={}",halfPermitList.toString());
List<String> knowPermitList = authorizedUserService.getUserPermissionKnowsByIds(halfPermitList, userInfo.getId());
log.info("knowPermitList=={}",knowPermitList.toString());
if (!knowPermitList.isEmpty()) {
permitKnowList = knowledgeProjectService.getKnowledgeListByUserId(userInfo.getId(), knowPermitList);
}
catList = (List<String>) CollectionUtils.intersection(treeList, allPermitList);
catList = allPermitList;
} else {
catList = treeList;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论